CS576 - Assignment 2 Profile Alignment