Be prepared to learn EVERYTHING on your lonesome. He is a good man and has a good character but cannot execute a lecture or example problem properly. I have not known what my grade is and won't until final grades are released because he doesn't know how to use Canvas. He did not help me when I approached him so I started to only seek help from TA's