Kalin Kolev
Good all around professor. This is a hard class, don't expect him to spoon-feed you all the information. However, I can say his lectures are very informative and he is very clear and knowledgeable on the topic. Tests are 90%, so study!! Download his lecture videos since he deletes after 1-2 weeks on BB. STUDY HARD!!! Very responsive professor.