Peter Mora
took him back in 2020 not knowing if online was going to work, and he completely changed my mind. This rating is long overdue, but after I received an email from him following ALMOST A YEAR LATER, here I am. he's funny, informational, and time passes by so fast. No test, one research project, small assignments here and there. my best prof so far.