Gampi Shankar
To be honest, I wasn't really excited about the class and I knew it wouldn't be easy. However, Professor completely changed my mind. Gampi Shankar is a very inspiring teacher, who's always informed about everything that's happening in tech world. Very knowledgeable, and it's contagious. I enjoyed the structure of the class, assignments and extras.