Dhruv Bhate
He thankfully avoids using a textbook but doesn't really have a good slide system to share with you. This makes trying to review things that were said unnecessarily more difficult. Having to re-watch whole meetings to find a single keyword for an assignment is a waste of time. His grader is also a joke, I had to correct them a few time for errors.