He is the best teacher that I've taken. He is super nice, really cares about the students and is available pretty easily. I'd take notes during his lectures and try not to get behind on the reading, but apart from that its a really fun class.