Professor Klavens is an excellent professor. He is always available to meet with students outside class time even when classes were online due to COVID. He broke the material down into manageable pieces and always went over the information before each quiz. Overall, he wants the students to be successful and I highly recommend taking him if you can