- 
        
            CSCI 2400 - Computer SystemsCovers how programs are represented and executed by modern computers, including low-level machine representations of programs and data, an understanding of how computer components and the memory hierarchy influence performance. 
- 
        
            CS 196 - CS ProjectsFirst and Second year projects course teaching prototyping, ideation and introduction to software engineering 
