Dariush Navabi
As a computer science major, and this being my first CS class made him all that worse of a teacher. He has a very thick accent making him hard to understand, he also is not a good teacher. He is smart and knowledgeable about CS, just does not understand how to teach it. Will be a tough class.