(I don’t teach anymore, but please feel free to grab the slides or reach out with any questions).

CS310 Data Structures
Language: Java
Syllabus, Slides (Useful for Coding Competitions and Coding Interview Preparations)
Fall 2017, Spring 2018

CS211 Object Oriented Programming
Language: Java
Syllabus, Slides
Spring 2017, 2018

CS112 Introduction to Programming
Language: Python
Syllabus
Fall 2018
Language: Java
Syllabus
Fall 2016, 2017
Slides (For both Python and Java)

George Mason University & The Governor’s School
Department of Computer Science
Fairfax/Manassas, VA
2016-2018