my favorite professor this semester! teaches exactly whats on the tests which is nice. If you pay attention in class and do all labs and pre lecture assignments it wont be that bad. He is extremely smart but kept lectures fun and interesting!!