Kalin Kolev
Professor Kolev is an incredibly knowledgeable and caring professor. His lectures are very thorough and he ensures everyone is comfortable with the topics. Don't be afraid to ask questions. The class is not easy but it really comes down to the subject itself. Do the homeworks, look over his slides habitually and you can't go wrong taking him.