strongly recommend Gerald Thomas.
He is the best professor in this university.
30% is for attendance. there is only one midterm which has 40 multiple choices. you could get the opportinity to not take final exam!
PLUS you will be totally changed from his course.