Hes a good person, however I learned nothing from this class. He curves grades for some but not all students. His exams are incredibly difficult and lecture is him reading PowerPoints word for word for the entire 2 hours and 45 min. Lab is incredibly difficult because he doesnt explain anything or demonstrates. I wouldnt recommend this class.