Reviews of professor Kirin Rajagopalan

Rating: 5.0/5, difficulty: 4.0/5
You need to buy textbook. Beside that a great teacher. Passionate, understanding, and communicative.