best professor ive ever had. go to class and you'll get an A. he does test reviews before exam and every review question is on the test. basically free points/correct answers. lectures and discussion in class give u answers for hw.he's also so nice love him. 100/10 professor. very caring and helpful. cares about his students and making connections.