Topics Related to Problem Solving and Scheduling: