Professor posts one or two lectures every week. Three homework assignments throughout the entire semester, and 2 exams + the final exam (non-cumulative). He posts sample exams and goes over them sometime before the exam dates. He is very approachable and kind during office hours. Also, he curves grade at the end of the semester.