Great professor, never had to crack the spine of my textbook once. Great in office hours, will bump your grade if you are on the edge, and have put forth full effort. Good at explaining, thorough; really wish there were more professors like this guy! 11/10 would take again.