Stefan Gruber
He is an amazing professor. Extremely well experienced and can name various references to your projects at the drop of a hat. He will be equally passionate about your project if you are. Show up, talk, and pay attention to his lectures. I have seen very few professors with dedication as much as him.