Stephen J. Weierman, MS, MDiv
sjw@weierman.org | LinkedIn | GitHub | Pittsburgh, PA
Skills
- Experienced in several programming languages, including Python, Java, JavaScript, C/C++, and Visual Basic.
- Experienced in both relational (MySQL) and non-relational (MongoDB) database design and implementation.
- Experienced teaching classes both in-person and remotely using Zoom, Canvas, and other CMS services.
- Knowledgeable in object-oriented design patterns, as well as functional programming.
Education
Master of Divinity - Union Theological Seminary, New York, NY
Master of Science - DePaul University, Chicago, IL
- Completed November 2005
- Primary focus: System Foundations
- Secondary focus: Software Engineering
Bachelor of Science - Lewis University
- Completed May 2002
- Majors: Computer Science and Mathematics
- Minors: Philosophy and Theatre
Employment
Instructor - University of Pittsburgh at Johnstown, PA
- August 2016 - August 2021
- Taught all levels of undergraduate Computer Science courses
- Intro to Computer Programming (Python)
- Intro to Computer Science Programming (Java)
- Algorithms & Info Structures
- Data Structures & Files
- Operating Systems
- Web Programming
- Cyber Security
Adjunct Lecturer - Borough of Manhattan Community College, New York, NY
- November 2015 - July 2016
- Taught in continuing education program
- Introductory Python Programming
- Advanced Java Programming
Adjunct Lecturer - New York City College of Technology, Brooklyn, NY
- January 2010 - May 2012
- Taught undergraduate Computer Science
- Introduction to Programming with Java and Alice
- Advanced Java Programming
Adjunct Lecturer - Borough of Manhattan Community College, New York, NY
- January 2010 - December 2010
- Taught remedial Mathematics courses.
Java Developer - Algorithmic Creations, New York, NY
- January 2009 - March 2009
Embedded Java Developer - Cablevision, Bethpage, NY
- November 2007 - September 2008
R&D Engineer - QoS Labs, Boca Raton, FL
Delphi Programmer - PowerWorld Corporation, Champaign, IL
Adjunct Lecturer - Lewis University, Romeoville, IL
- January 2005 - July 2006
- Undergraduate Mathematics and Computer Science, Graduate Computer Science
- College Mathematics
- Java Programming
- Operating Systems