Roberto De Leon
He is very flexible when it comes to deadlines as long as you communicate with him. He is very enthusiastic about the content and a genuinely nice person. The class is graded on just a few projects, but he is very helpful and gives you plenty of time to complete them.