This is by far my favorite class. I didn't realize till after I took it that it was essentially a CS elective. I was required to learn a new language that I've never touched before, and program varying algorithms in it. It was a great learning experience, and the teacher Bob Angel was incredible.
I learned things from how to solve the 8 queens problem with my own algorithms to the Bayes theorem. All the project code and reflections can be found within this pdf: