advanced architecture course overview 4634595