Dr. Kar is a solid teacher. There are many tests, quizzes, and discussions. But if you keep up with due dates you will be fine. If your class is online you will use WebAssign to learn the material, and its also where your homework is based. He gives extra chances for extra credit. Work hard, stay organized and youll be fine!