He is so awful. We only have a midterm and a final which are each 25% of our grade. The other 50% comes from homework and lab. He will only meet with people during office hours or right before class, so it sucks if that doesn't work for you. His lectures make no sense, and he won't use a single number for examples in class.