Jeffrey Leopold
I loved Leopold! He is super accessible outside of class and I highly recommend seeing him during office hours. There is a lot of homework, mainly to make sure you are doing the reading. The exams aren't too bad as long as you understand the basic concepts. Group projects and your DL are important, so make sure to focus a lot on the discussion!