How to progress between two computer science classes?