COMSW4701 - Assignment #3