Karl R. Wurst, PhD

Professor of Computer Science

Worcester State University

Contact
Degrees
Areas
Affiliations
Awards
Computer Science Department
Worcester State University
486 Chandler St, Worcester, MA, USA 10602
Office: ST 110D
Phone: +1-508-929-8728
Fax: +1-508-929-8156
Email: kwurst@worcester.edu
Software Engineering
Open Source Software
Computer Science Education
Robotics
Contributor to the AMPATH Medical Records System open source software project
OpenMRS
FOSS2Serve
Teaching Open Source (a member project of the Software Freedom Conservancy)
Member of Project Leadership Committee
Northeast Region of the Consortium for Computing Sciences in Colleges
Conference Co-Chair for 2015 CCSCNE Conference
Member of the Regional Board
Deputy Webmaster
Worcester State University Center for STEM Research and Education
Founding Representative for Computer Science
Worcester State University Center for Teaching and Learning
Co-Facilitator of the 2007 Alden Teaching Fellows
Association for Computing Machinery (ACM)
Member
Special Interest Group on Computer Science Education
WSU ACM Student Chapter Faculty Advisor
Upsilon Pi Epsilon, International Honor Society for the Computing and Information Disciplines
Member
KISS Institute for Practical Robotics (KIPR)
2017 Red Hat Honors Instructors Who Champion Open Source Education in the U.S.
Raleigh, NC — March 28, 2017 — Red Hat, Inc. (NYSE: RHT), the world's leading provider of open source solutions, today recognized 21 higher education instructors for their continuing efforts to incorporate open source philosophies, methods, and tools into their academic work. https://www.redhat.com/en/about/press-releases/red-hat-honors-instructors-who-champion-open-source-education-us
2014 George I. Alden Excellence in Teaching Award
Awarded by Worcester State University to professors who have made a difference in student's lives through their teaching excellence. Recipients have demonstrated excellence through use of effective instructional strategies, accomodation of multiple learning styles, fostering higher-order thinking among students, commitment to student success, commitment to continuously improving his/her classroom teaching, willingness to innovate or take pedagogical risks, particpation in service activities related to the improvement of education at WSU.
1995 NSF Engineering Education Scholar
Named one of the initial group of thirty-one National Science Foundation Engineering Education Scholars nationally. Participated in a week-long workshop on engineering education and its future supervised by NSF administrators and led by nationally recognized educators.
1994 Taylor L. Booth Teaching Fellow
Awarded by a UConn CSE faculty committee to the applicant with the greatest future teaching potential based on letters of support from teaching supervisors and the student's research advisor.

Schedule

Summer I 2019
Summer II 2019
Fall 2019

Department Chair — By Appointment Only

Contact me at kwurst@worcester.edu for an appointment.

Office hours are subject to change—classes will be notified of any changes.
Office hours are also available by appointment—please contact me to make arrangements.


Monday Tuesday Wednesday Thursday Friday
08:00 AM CS-343 01
Software Construction, Design and Architecture
ST 107

CS-343 01
Software Construction, Design and Architecture
ST 107
Preparation, Grading, Research and Professional Development Preparation, Grading, Research and Professional Development
08:30 AM
09:00 AM
09:30 AM Office Hours
ST 110A


10:00 AM Chairs Meeting
10:30 AM
CS Department Meeting
11:00 AM
11:30 AM


12:00 PM Preparation, Grading, Research and Professional Development Office Hours
ST 110A
Preparation, Grading, Research and Professional Development
12:30 PM
01:00 PM CS-135 03
Programming for Non-CS Majors
ST 107
CS-135 03
Programming for Non-CS Majors
ST 107
01:30 PM
02:00 PM
02:30 PM
Office Hours
ST 110A
03:00 PM
03:30 PM

04:00 PM

04:30 PM

Office hours are subject to change—classes will be notified of any changes.
Office hours are also available by appointment—please contact me to make arrangements.


Monday Tuesday Wednesday Thursday Friday
08:00 AM
Office Hours
ST 110D

Office Hours
ST 110D

08:30 AM
CS-140 BL Introduction to Programming Sullivan 105
CS-140 BL Introduction to Programming Sullivan 105
09:00 AM


09:30 AM


10:00 AM


10:30 aM


11:00 AM


11:30 AM


12:00 PM


12:30 PM
Office Hours
ST 110D

Office Hours
ST 110D

Course Information

Summer I 2019
Fall 2019
CS-135 03 Programming for Non-CS Majors
Syllabus: In Process
Textbook List: Complete: 1 May 2019
Programming in Python 3
Bailey Miller
zyBooks
Textbook website

CS-343 01 Software Construction, Design and Architecture
Syllabus (On GitHub, in progress, subject to change until class begins)
Textbook List: Complete: 8 March 2019
OERlogo
This course has no required textbook.

We will be using freely available learning resources for all of the topics in this course.
CS-140 BL Introduction to Programming
Syllabus (On GitHub, in progress, subject to change until class begins)
Textbook List: Complete: 8 March 2019
Programming in Java Early Objects
Adrian Lizarraga and Roman Lysecky
zyBooks
Textbook website

Academic Lineage
Erdös Number
Random Photos
Based on the concept that one's Ph.D. advisor is one's academic parent. An interesting exercise, but don't read too much into it. From the Mathematics Genealogy Project.

Mouse over a box for more details, click on a box to go to the full page.

The line from Ambrosius Rhodius goes back further (to include, among others, Copernicus) and I'll finish that later. I also need to do some more work to adjust the tooltip positioning.
Karl R. Wurst
University of Connecticut
2004
Robert McCartney
Brown University
1988
Eugene Charniak
Massachusetts Institute of Technology
1972
Marvin Minsky
Princeton University
1954
Albert Tucker
Princeton University
1932
Solomon Lefschetz
Clark University
1911
William Story
Universität Leipzig
1875
Carl Gottfried Neumann
Universität Königsberg
1856
Wilhelm Scheibner
Martin-Luther-Universität Halle-Wittenberg
1848
Carl Gustav Jacob Jacobi
Humboldt-Universität zu Berlin
1825
Enno Heeren Dirksen
Georg-August-Universität Göttingen
1820
Johann Tobias Mayer
Georg-August-Universität Göttingen
1773
Bernhard Friedrich Thibaut
Georg-August-Universität Göttingen
1796
Friedrich Julius Richelot
Universität Königsberg
1831
Otto Hesse
1840
Abraham Gotthelf Kästner
Universität Leipzig
1739
Georg Christoph Lichtenberg
Georg-August-Universität Göttingen
1765
Christian August Hausen
Martin-Luther-Universität Halle-Wittenberg
1713
Johann Christoph Wichmannshausen
Universität Leipzig
1685
Johann Andreas Planer
Martin-Luther-Universität Halle-Wittenberg, 1686
Eberhard-Karls-Universität Tübingen, 1709
Otto Mencke
Universität Leipzig
1665
Jakob Thomasius
Universität Leipzig
1643
Friedrich Leibniz
Universität Leipzig 
1622
Johann Pasch
Martin-Luther-Universität Halle-Wittenberg
1683
Rudolf Jakob Camerarius
Eberhard-Karls-Universität Tübingen
1684, 1686
Michael Walther, Jr.
Martin-Luther-Universität Halle-Wittenberg
1661, 1687
Aegidius Strauch
Martin-Luther-Universität Halle-Wittenberg
1651, 1657
Johann Andreas Quenstedt
Universität Helmstedt, 1643
Martin-Luther-Universität Halle-Wittenberg, 1644
Abraham Klein (Calovius)
Universität Rostock
1632
Aegidius Strauch
Martin-Luther-Universität Halle-Wittenberg
1651, 1657
Georg Calixt
Universität Helmstedt
1607
Christoph Notnagel
Martin-Luther-Universität Halle-Wittenberg
1630
Ambrosius Rhodius
Martin-Luther-Universität Halle-Wittenberg
1600, 1610
My Erdös Number is at most 5. (Which is the median value.)

Karl R. Wurst (5) → Holly Yanco (4) → Tucker Balch (3) → Mohammad Taghi Hajiaghayi (2) → Noga Alon(1) → Paul Erdös (0)
Coming soon...
My Ph.D. Dissertation as Haiku
Robot puppets act,
but the human director
will not let them be.
My M.S. Thesis as Haiku
Learning to cook means
expectation failures, but
that is how you grow.
powered by Surfing Waves