Michael Guyer
Even though attendance is not mandatory, going to the classes 100x helps and you will understand the material better. If you need help ask! He is super approachable after hours and can clear up a lot of the information if you are confused.