James Howard
James has a great attitude no doubt. He does a lot of examples and gives out tips for quizzes. This worst things about this course are 1. its paced way too quick and 2. your quiz grade literally depends on how nice your TA is. But James made the course tolerable. I would def recommend him.  