Great at teaching the material. Go to class because his notes are hard to decipher if you miss. Midterms aren't too bad if you study. Lab reports are long and painful but there are only 3 of them. Doesn't put grades in until the end of the semester, so make sure you are putting effort into every homework