Terrible. Simply terrible. Doesn't show up to his own class half the time. I learned absolutely nothing. And if you expect to pass the quizzes then you're gonna have to get the textbook and teach yourself cause you will learn hardly anything in class.