After taking a 5 year break, picked up where I left off in my Computer Science degree. I was taking Junior level courses and it was by no means easy to manage. This is how I overcame the struggles of re-learning to program.