This professor is amazing. He only gives 4 exams and drops the lowest, the labs are interesting and easy. He writes notes on the board to make everything easier. If you debating whether to take him or not, do it! 