Terry Rooker is an instructor for Intro to Computer Science II and Computer Architecture and Assembly Language. He has a B.A./B.S. in cognitive and computer science from The Evergreen State College. He started out his career as a U.S. Navy officer and after he received his master’s he worked as a systems engineer and security engineer for Navy research and development labs. His vast teaching experience includes boat operations in the U.S. and the Royal Malaysian Navy, algebra for GED completion, graduate data analysis and calculus. More recently he has specialized in teaching online courses in computer science, information technology, computer information systems, and geographic information systems. Terry moved from Virginia to become an instructor at Oregon State because he was excited about the program’s innovative approach to teaching online. It is also a return home for him to the Pacific Northwest where both his daughters were born. His outside interests include gaming, game reviewing, crypotology, walking, biking and reading. He also plays saxophone in community big bands.