A student writes:
I will give you my honest perspective on the class, and I believe everyone in the class feels the same way. Your class is immensely enjoyable, and the one class I look forward to throughout the day. The class and the projects are interesting and engaging. The class is extremely chill and open-ended; we can go at whatever pace we like, as long as we can still finish on time. Your class is the proof that there does not need to be a daily structured schedule for students to accomplish and to want to accomplish – We all of our own will and decision come to class each day, mainly because we enjoy it. It is a stress free work environment, as everyone just hangs out, has fun, helps each other, and in general just enjoys themselves. You should mention how nearly every day we are baffled as to how time flies by so fast in that class, and how we feel there is never enough time for the class. Working on the projects is actually fun to do even outside of class on our own free time. Your class helped teach me how to troubleshoot issues more effectively and is the only class in the school that brings ideas from inception to reality so effectively and in such a great way. The feelings of accomplishment from completing specific goals, learning concepts, and completing projects, is unfound in any other class. Plus, I get to have a website with a portfolio of programs and games I MYSELF have created, and now have gained (at least what is to me) actually useful and practical knowledge, which I can't say for many of the things I learn in school.
That's my programming class. Now, how do I get my math classes closer to that?