Changiz Alizadeh
No matter how hard I tried in this class, I never did well. He does weekly quizzes but teaches new material the day of the quiz. Only has 3 tests that practically determine if you pass or fail. Teaches the material in a difficult manner and rushes through it. Not available after class and offers no extra credit. Don't take him and save your gpa