605.782 Academic project