Horrible teaching methods! "challenges" don't teach us what we need to know for the tests. Very unclear teaching.
He needs to spend more time explaining the lessons, but he's really nice.
Sometimes a bit unclear, but challenges us, gives us quality insight, and has some great quotes for us.