I left started and ended the course completely confused. No notes except from lecture. The only practice you have are homework problems where he explains half of it and expects you to know the concepts he never went over. Little communication between graders. No TA. He seems like a nice guy but not a great professor at all :/ sooo many tangents