bioengineering lecture notes 45 pages 5678131