Peter Whitney
Conceptualizes difficult concepts in an easy to digest manner. Somewhat lecture heavy, but all notes are posted online. Transition to online semester due to pandemic was great. I would highly recommend taking systems with Professor Whitney.