senior design lecture notes 2052903