Andrew Sohn
Associate Professor
Voice:(973)596-2315
Computer Science Department
Fax:(973)596-5777
New Jersey Institute of Technology
Email: sohna _at_ njit _dot_ edu
Newark, New Jersey 07102-1982
http://web.njit.edu/~sohna
Research Projects/Interests
Building adaptive/scalable computing infrastructure
Linux kernel: memory, processes and interrupts
Autonomous migration of virtual machines and containers
Building a system of software and hardware for football predictive analytics
Activities
Courses I created and teach:
CS350 Intro Computer Systems
, junior-level course, offered every semester
CS433 Intro to Linux Kernel Programming
, senior-level course, offered once a year
CS485 ST: Intro GPU Cluster Programming
, senior-level course, offered once a year
CS680 Linux Kernel Programming
, graduate-level course, offered once a year
Courses I created and used to teach:
CS288 Intensive Programming in Linux
, junior-level course
CS650 Computer Architecture
, graduate-level course
CS750 High Performance Computing
, graduate-level course
Recent papers
Experience
Some Old Papers (before I took a long leave for industry)
Education
B.S. in Electrical Engineering, University of Southern California
M.S. in Computer Engineering, University of Southern California
Ph.D. in Computer Engineering, University of Southern California
Short bio
used for Robert W. Van Houten Award for Teaching Excellence by the NJIT Alumni Association, May 2018.