Vinod Ganapathy: Teaching

"You cannot get educated by this self-propagating system in which people study to pass exams, and teach others to pass exams, but nobody knows anything. You learn something by doing it yourself, by asking questions, by thinking, and by experimenting." —Richard P. Feynman.


Course number Course name Editions (with teaching feedback reported by students)
UMC-102 Introduction to Computer Systems (Undergraduate) 2025, 2024
E0-256 Engineering Secure Computer Systems 2024, 2023, 2022, 2020, 2019, 2018, 2017.
E0-253 Operating Systems 2023, 2022, 2021, 2020, 2019, 2018.
E0-357 Topics in Computer Systems Security 2021

i taught my computer systems security course online during the Covid lockdown, and put those videos on Youtube. Those lectures are freely available online for anyone who may find them useful.

Courses taught at Rutgers University. As a faculty member at Rutgers University during 2007-2017, I routinely taught a graduate-level course on Computer Systems Security (F16, F15, F14, F13, F11, S09, F07) and an undergraduate-level course on Computer Security (S16, S15, S14, S13, S12, F10, S10, F08, S08). Occasionally, I also taught an undergraduate-level course on Operating Systems (S15, F14, F09).


Back to my home page