Dec 5 Dec 5 SOFTWARE ENGINEERING: THE DESIGN THINKING OF COMPUTER SCIENCE BY KARISSA WATERWORTH Jim Friedman SOFTWARE ENGINEERING, DESIGN THINKING, TECHNOLOGY