Fantastic professor. Teaches you what you need to know for the exam. Answers Qs thoroughly, especially in OFFICE HOURS. Really a whole individual who will not fail to make you smile. You can really tell he's passionate about chemistry. Do the Achieve HW, the extra Achieve Qs, and the PRACTICE EXAMS which are set up similarly to the actual tests.