Aaron was a very respectful teacher, but he does expect a lot from you. His lectures are very long and will teach you the basics of o-chem. However, his exams did not touch on the basics most of the time and the material was often much more advanced than the material taught in class. That being said, his class was very interesting!