Caleb Knies
The lectures were hard to pay attention to because he teaches directly from the slides and doesn't make class engaging. He doesn't answer emails so any questions you have for him you should ask in person.