Amirhossein Amini
He is nice and wants the best for his student. There are 2 exams worth 20% each, homework online worth 30% and the final is also worth 30%. He also gives about 5 extracredit points during the semester, so show up to class. I suggest you read the textbook and practice the questions rather than rely on his inclass powerpoints.