Dr.K's lecture flow feeds off student engagement. My class had bad vibes which sometimes made his lectures hard to follow. The exams are kinda hard but the 2nd group attempt helps a lot. he also gives extra credit and is quite kind outside of class if you connect with him. nothing is super hard here, but if you come in hating him you won't do good.