Virgil Mathes
1 of best 100 level teachers. Clear on assignment instructions, gives awesome feedback. You have to respond regularly, grades fairly-you deserve the grade you got. Always wants to help. Responds quickly to questions. He is super funny as well.