The worst Professor ever. He doesnt know how to teach clearly. Unit exams are way too hard. His homework consists of more than 70 questions each chapter, which is very annoying. The labs are bad he would want you to write a lab report which would take atleast three hours per lab report. He doesnt offer any extra credit at all. Not recommended.