Yannie Gifitakis
Very difficult course as it was my first time every programming, but I still managed to get an A+ and he was always available for help and questions if you needed it. It was definitely a lot of work and you really need to work hard, read the materials and attend the lectures.