He's a very knowledgeable person, but the way the class is run is the problem. He's very into code and all the methods, bu the tests do not reflect any of the homework at all. You do get a cheat sheet on the midterm and final, and it will literally save your life. I got a D because I literally did not care at all because of other classes this semes