worst professor I've ever had. he doesn't care, you will never know what your grade is. he constantly talks about how he was fired from two previous jobs. doesn't explain lab at all or teach. if you had a baseball coach for a teacher in high school, they are exactly like him. but he grades insanely hard. DO NOT TAKE HIM.