Awesome
Professor Chirkov is great, passionate about subject, clear in his lectures. He really enjoy class participation, will ask for students throughout his lectures which keep interesting. Wrote half of the textbook but hates the rest of it which makes studying for exams hard.