NEVER! I repeat, NEVER, take a class with him. He waits to grade everything until the last minute. He didn't even have the grades updated at midterm. He made us do labs before we learned the material in the lecture part of the class. Just an awful teacher. If you want to be stressed out about your grades this is the teacher to take a class with!