senior design lecture notes 1722924