Reviews of professor Konstantin Khrapko

Rating: 5.0/5, difficulty: 4.0/5
This man is a national treasure. I wholeheartedly recommend taking his class. All the nonsense that goes along with a lot of classes at Northeastern is stripped away and you're allowed to just be interested in a subject and to learn it. Khrapko is hilarious and really respects his students

Rating: 2.0/5, difficulty: 4.0/5
He is super smart but horrible at teaching. Talks in circles, contradicts himself, loses his train of thought, extremely disorganized. The grading is incredibly arbitrary and you have to go above and beyond in order to get an A. Study groups to collaborate on the homework are a must. I would definitely not take a course from him again.