Javid Validashti
Super funny and great guy all around. Loved attending his class. The online homework reiterated what we learned in lecture and was actually helpful for learning the material, and the exams were also online and identical to the hw. He posts all lectures on d2l too which was really useful. Would highly recommend