He might be a great prof for advanced science students but definitely not for a 101 course. I took intro chem with him, and it was such a struggle !!! He assigns a pretty heavy amount of hw and lab work every week and grades every single question for accuracy. I don't feel like he explained the material well in class & I ended up teaching myself:(