Joseph Helsing (jhelsing)

Joseph Helsing

Lecturer

Charles V. Schaefer, Jr. School of Engineering and Science

Department of Electrical and Computer Engineering

Education

  • PhD (2018) University of North Texas (Computer Science & Engineering)
  • MS (2013) University of North Texas (Computer Science & Engineering)
  • BA (2010) Austin College (Computer Science)

Research

Computational Epidemiology
Modelling and Simulation
Geographic Information Systems (GIS)

Experience

2023 – Present
Lecturer, Department of Electrical and Computer Engineering
Stevens Institute of Technology

2020 – 2023
Assistant Professor, Department of Math and Computer Science
Muhlenberg College

2019 – 2020
Lecturer, Department of Computer Science
University of North Texas

2018 – 2019
Adjunct Faculty, Department of Computer Science
University of North Texas

2015 – 2018
Teaching Fellow, Department of Computer Science
University of North Texas

Institutional Service

  • AY 2024-25 Awards Committees Member
  • Marketing and Alumni Committee Chair
  • Committee on Evaluation of Teaching Effectiveness Member
  • Stevens Day of Giving Committee Member
  • SES Dean’s Faculty Advisory Council Member
  • ECE Graduate Committee Member

Honors and Awards

ECE Outstanding Teaching Award (AY 2023-2024)

Professional Societies

  • ACM – Association for Computing Machinery Member

Selected Publications

Conference Proceeding

  1. Alshammari, S. M.; Gwalani, H.; Helsing, J.; Mikler, A. R. (2019). Disease Spread Simulation To Assess The Risk Of Epidemics During The Global Mass Gathering Of Hajj Pilgrimage (pp. 215-226). 2019 Winter Simulation Conference (WSC).
    https://ieeexplore.ieee.org/abstract/document/9004669.
  2. Helsing, J.; Gwalani, H.; Mikler, A. R.; Alshammari, S. M. (2019). Validation and Evaluation of Emergency Response Plans through Agent-Based Modeling and Simulation (pp. 239-250). 2019 Winter Simulation Conference (WSC).
    https://ieeexplore.ieee.org/abstract/document/9004775.
  3. Drewniak, K.; Helsing, J.; Mikler, A. R. (2014). A method for reducing the severity of epidemics by allocating vaccines according to centrality. Proceedings of the 5th ACM Conference on Bioinformatics, Computational Biology, and Health Informatics (pp. 341-350). ACM.
    https://doi.org/10.1145/2649387.2649409.

Journal Article

  1. Gwalani, B.; Malakar2, A.; Martin, A.; Ishrak, F.; Yu, A.; Pole, M.; Darsell, J.; Wang, T.; Helsing, J.; Thornton, J.; Lastovich, M.; Kovarik, L.; Grant, G.; Tracy, J.; Thuo, M.; Efe, M. (2025). In-Situ Thermo-Mechano-Chemical Transformation and Consolidation of Sm-Co Powders via a Single-Step Route for Bulk Magnet Fabrication. Nature Communications (1 ed., vol. 16, pp. 7524). New York City/New York: Nature Portfolio.
    https://pubmed.ncbi.nlm.nih.gov/40804238/.
  2. Gwalani, H.; Helsing, J. E.; Alshammari, S. M.; Tiwari, C.; Mikler, A. (2024). A distributed algorithm for solving large-scale p-median problems using expectation maximization. PeerJ Computer Science (10:e2446 ed.). PeerJ.
    https://peerj.com/articles/cs-2446/.

Courses

Stevens Institute of Technology
AAI/CPE/EE 551: Engineering Programming: Python
EE 553: Engineering Programming: C++
AAI/CPE/EE 595: Applied Machine Learning
ENGR 116: Intro to Programming & Algorithmic Thinking

Muhlenberg College
CSI 102: Computer Science I: Introduction to Game Programming
CSI 107: Computer Science I: Computational Physics
CSI 111: Computer Science II
CSI 210: Software Engineering
CSI 220: Data Structures and Algorithms
CSI 305: Database Systems
CSI 310: Programming Languages
CSI 350: Operating Systems

University of North Texas
CSCE 1030: Computer Science I
CSCE 2100: Foundations of Computing I
CSCE 2110: Foundations of Computing II
CSCE 4010: Social Issues in Computing
CSCE 4011: Engineering Ethics