Dario Guiducci
He is super nice and grades really well. All projects are explained clearly and given plenty of time to do. Is always willing to help. Tries to make class fun by doing group activities. Lots of little easy assignments, no tests, just a few quizzes online. Overall a great teacher.