Foundations of Software Engineering
Homework 3 is now available. You have two weeks to complete this assignment. My recommendation: Start Early!