Marc Fawaz
this was an incredible professor, delivered the course online due to Covid-19 but with weekly zoom meetings we interacted more than normal on campus format. a lot more assignments but they keep you connected weekly and zoom lectures were for small groups which gave us more individual time for personal questions.