Zachary Taylor
Hosts amazing and thorough lectures that are easily understandable if you show up to class. Responds to emails almost instantly even during the weekends. Very lenient when it comes to grading and give lots of extra points on exams including final. Homework and labs are very easy to complete and lets you leave early after completing labs. 10/10.  