Mustafa Ciftci
He doesnt really teach anything or explain anything super well. I saw him get a lot better as the semester went on, so Im hoping he will be better in the future. All quizzes and tests are online with a notecard, but the final is on paper with no notecard so we are pretty much all going to fail.