The teacher is very nice. All homework and paper are group work. One mid-term exam and final exam. The content of the exam is similar to that of homework. As long as you complete the homework, it is easy to get an A