Eran Rabani
Professor Rabani was refreshing to have teaching this course after the first 2/3 of this class. His lectures are clear, easy to understand, and filled with amazing examples that clarify any confusing topics. His lecture pacing was great as well and he legitimately reinvigorated my interest in chemistry. 10/10 would take again.