Igor Shinkar
Prof shinkar really cares about his students, goes out of his way to always be accessible thru piazza which is much appreciated. 

Always explains concepts as best as he can - i get bored during lectures but cuz i know the concepts already - when he explains new concepts he's solid