bsoe 146 assignment