The best chemistry class I've ever taken. A no-fluff kind of class and clearly enjoys teaching. He goes above and beyond to ensure students are set up to succeed. A lot of homework but it is worth doing to understand the concepts. Really enjoyed his style, and his jokes are hilarious if you're paying attention to catch them. 10/10 professor.