Very nice and caring about students and the topics of the class. I would not recommend to take as a 1st year student because some of the course material is confusing and seems to focus more towards upper and grad-level students. I still feel like I learned a lot, though.