I honestly think he wrote the other reviews. He is the harshest grader, his labs are extremely long, and he gives out so much homework. He is very helpful during the lab I will say but other than that I will not take him again. Hes not the worst professor but his reviews made me want to take him and none of them are true like at all.