Assignment 5: Present and Future of