This class taught us more object oriented programming through C++. Files from this class can be found in the following Github repository.
The biggest challenge for me in this class was comprehending how pointers worked, which got rather confusing for me multiple times throughout the semester.
This class presented me with some of the first programming concepts I've had major difficulties with, and I'm proud to say that I'm comfortable with those concepts now. It has reminded me that my path on programming in the future will not always be the smoothest, but I will be able to understand the concepts so long as I continue to work them and I have the motivation to keep comprehending them.
During this semester, I also participated in TAMUHack, and more information can be found here.