Ran Zhao
Dr. Zhao is an excellent CHEM 101 professor! He was very accessible outside of class and made an effort to hold office hours before the midterm and final. His lecture notes were clear and presented in a way that made difficult concepts easily understandable. The midterm and final were tough but very fair if you put in the work!