Awful. Literally does not follow the syllabus or the textbook. He doesnt keep track of which homeworks and which problems he assigns and therefore everyone is confused all semester doing different homework assignments. His memory is in the drain so if you arent on top of your work he will fail you just bc he forgot to do his part.