Nice person, but terrible professor. Barely speaks english and explains material way too fast. Has no clue how to teach and the tests are nothing like the homework or review in class. I was one of MANY to drop this class.