Miodrag Lovric
You cant understand what he is saying, much less comprehending the material. Its an easy class but he finds a way to make you jump through hoops because of how stubborn he is. I learned 90% of the material in middle school.