Igor Shoikhedbrod
Professor Igor is very knowledgable and engaging. He makes complex topics simpler and facilitates great discussion. His course requires work and dedication, however, he is a fair marker and you will learn a lot, so it is worth it. His passion and interest in what he is teaching also impacted me and my engagement in the class.