324 TMCB Office Hours: Mondays and Wednesdays 2-3pm or by appointment Phone: 801-422-0681 mj@cs.byu.edu