Get certified - Transform your world of work today


Ted Cowan


Instructor, Weber State University

Location: Ogden, UT


Certified Scrum Professional
Certified Scrum Developer
Certified ScrumMaster
Certified Scrum Product Owner



I am Ted Cowan, an instructor in the Computer Science Department at Weber State University, whose main campus is located in Ogden, Utah.  I am a program coordinator for an off-campus distance program enabling students to earn a Bachelors degree in Computer Science while attending courses during the evenings.  I teach Software Engineering, Scripting, Operating Systems, Mobile Development and formerly, Project Management.  I found in the back of my Project Management text a chapter on Agile.  Immediately seeing this as the future of project management, I applied for and received a grant to attend a Certified Scrum Master course, which I completed in January 2012.  After that life-changing experience, I immediately revised my Software Engineering course from a semester of documentation and paperwork to bi-weekly sprints, each delivering working software.

Work experience

Weber State University, Instructor
January 2012 - Present, Ogden, UT, US
I teach a 16 week Software Engineering course twice a year, with course numbers CS 3750 and CS 4450. Prior to 2012, students designed, coded, tested and delivered software under a plan-driven development methodology. As a PMP, I taught them to deliver using a waterfall approach. In the Fall of 2011, I learned about Agile and seeing this to be the future of project management, I applied for and received a grant to attend a Certified Scrum Master training course, which I completed in January 2012. Immediately, I moved all of my software engineering courses to Agile, first teaching the principles of Agile software development, the Manifesto and the Agile Values. Students delivered all working software in two-week sprints, with me serving as a Scrum Master and Product Owner. With each sprint, my students perform a demo of their software and we discuss their success of the sprint and plan for the next sprint. Last year I installed a Jira server so students would learn about Jira and use it to manage their backlog and current sprint. Since January 2012, as of Spring 2017 I have taught CS 3750 and CS 4450 twelve times, for a total of 192 weeks or approximately 3.7 years.


Newsletter Sign-Up