Professor Ni is a truely amazing person. He truly cares for students and always tries his best to make sure stuents pass his class. The class its self is realativly streighfroward. Complete the Quizes and Lectures with the workbook and some other work and you will be good. To pass just do the work. He grades realativly quick. Would take him again.