|
Currently teaching
CS 106S: Coding for Social Good
(Autumn, Winter, Spring)
CS 51: CS + Social Good Studio: Designing Social Impact Projects
(Winter)
CS 52: CS + Social Good Studio: Implementing Social Good Projects
(Spring)
CS 41: Hap.py Code: The Python Programming Language
(Spring)
CS 110: Principles of Computer Systems
(Autumn, Spring)
CS 110A: Problem Solving Lab for CS110
(Autumn, Spring)
CS 109A: Problem-solving Lab for CS109
(Autumn, Winter, Spring)
CS 110L: Safety in Systems Programming
(Spring)
CS 499: Advanced Reading and Research
(Autumn, Winter, Spring, Summer)
CS 499P: Advanced Reading and Research
(Autumn, Winter, Spring, Summer)
CS 393: Computer Laboratory
(Autumn, Winter, Spring, Summer)
CS 390A: Curricular Practical Training
(Autumn, Winter, Spring, Summer)
CS 390B: Curricular Practical Training
(Autumn, Winter, Spring, Summer)
CS 390C: Curricular Practical Training
(Autumn, Winter, Spring, Summer)
CS 395: Independent Database Project
(Autumn, Winter, Spring, Summer)
CS 399: Independent Project
(Autumn, Winter, Spring, Summer)
CS 399P: Independent Project
(Autumn, Winter, Spring, Summer)
CS 199: Independent Work
(Autumn, Winter, Spring, Summer)
CS 199P: Independent Work
(Autumn, Winter, Spring, Summer)
CS 109: Introduction to Probability for Computer Scientists
(Autumn, Winter, Spring)
SYMSYS 290: Master's Degree Project
(Winter)
CS 390D: Part-time Curricular Practical Training
(Autumn, Winter)
CS 192: Programming Service Project
(Autumn, Winter, Spring, Summer)
CS 191: Senior Project
(Autumn, Winter, Spring, Summer)
CS 191W: Writing Intensive Senior Project (WIM)
(Autumn, Winter, Spring)
|