Denis Rinfret
This teacher is the definition of horrible. He is unclear on his instruction and super unfair. Doesn't know how to grade, he gives you 0 feedback on any works, you will never get your assignment/test or anything back so the grade you get is basically up to him. He takes out point for small mistake. He shouldn't be allowed to teach.