Tim Bower is an Associate Professor of Computer Systems Technology at the Salina campus of Kansas State University. He teaches courses in the areas of Operating Systems, Systems Administration, Networking, Unix, and programming in C/C]+ and Python.Having received Bachelors and Masters degrees in Electrical Engineering from Kansas State University and The University of Kansas, he worked ten years for Sprint in the Kansas City area. At Sprint, he worked on several programming projects and did Unix systems administration. It was at Sprint where he first used Python. The time at Sprint was a period of transition from electrical engineering to computer science disciplines.Desiring to pursue a… computer science education, he left Sprint in 1998 to return to Kansas State. Here, he served as the Systems Administration Manager for the Computing and Information Sciences Department. This position allowed him take graduate level computer science classes and also try his hand at teaching. He began his current faculty position at the Salina campus in 2004.When not teaching or hacking on some Python program, he attempts to keep up with his wife and three teenage children.