Joshua Tolopilo
Doesn't let you see the mistakes you've made on each test, so you don't really know what you need to improve on. Takes forever to get back to you when you email him. Very test heavy and also takes his time when grading your assignments. I would not recommend taking this class especially with what is going on right now.