Mark Guzman
He will push you to your limits and beyond. Be prepared to work harder than you have for any other module. I struggled at first with his demanding style but I look back now 5 years after graduating and hands down Dr Guzman was the best teacher I had at uni. He is the only ones who inspired me and his teachings have helped me in the real world.