The other reviews that are good are written and solicited from his lab assistants and research students to lie. One of the worst professor on campus! Cannot even avoid! You can get a good grade if you only study for his class and read the optional textbook, while not listening to him.