Samuel Jeralds
Tough grader, but explaining concepts super clearly & excellent class notes. I missed some of the morning classes but still managed to follow the contents after reading notes. Tests are 80% based on class materials, if you listen to the class carefully it should be easy.