Professor Parkin is pretty much universally agreed upon as being the best General Chemistry teacher. He is also pretty much universally agreed upon as being a bad teacher. The order in which material is presented makes little sense. For example, Lewis dot structures and Periodic Trends are discussed without mentioning the word â€œorbitalâ€, though knowledge of orbital structure is necessary to understand the topics. Parkin frequently uses vocabulary that he doesnâ€™t explain. In addition, he wants everyone to have a very deep understanding of chemistry. As a result he moves quite quickly (especially after midterm 3) and instead of having a deep understanding, most students just memorize a bunch of facts. He is not very good at understanding student questions. If you have a question go to your TA. The OWL homework is ridiculously tedious and rarely reflects what you actually need to know for the class. His Practice Exams are very good predictions of how you will do on the actual exams, and his exams are fair. He likes to test random exceptions to rules on his tests so make sure to study exceptions on his slides carefully. I would suggest studying well and performing well on the first 3 midterms so that your final counts for less, since Parkin rushes through the last 2 chapters in the last 2 classes. If you spend some time during your Thanksgiving travel to read the textbook chapter on transition metals, you will be much less stressed when the final comes around. The clicker questions are a very good gauge of how you are doing in the class. If you get one wrong, make sure you understand why. I would like to note that my unfavorable review for Parkin is not a result of my grade. I got an A+, but I attribute that mostly to my high school chemistry preparation. This class covers plenty of material not covered on AP Chemistry so donâ€™t get cocky. Parkin is the best choice for chemistry but still a bad one. DO YOUR BEST TO GET PATRICK AS A TA. He is amazing, and will hopefully continue to teach after his PhD. Patrick attended every lecture and thus knew what Parkin didnâ€™t explain properly and knew how to teach those concepts in a straight forward manner to us. He also created extra practice problem packets for us which were helpful if you needed the practice.