Reverse Engineering Assignments