Mohamed Aly
I took this Professor for my senior project. He has lots of great and next level ideas for projects, so just talk to him about your interest and he will give you great ideas that benefits you down the road. His knowledge is great and he wants to make sure you get the most out of it. He will help you so much to make sure you can finish your project.