Close Close

Directory

Headshot of Weihao Qu

Weihao Qu, Ph.D.

  • Assistant Professor

Department: Computer Science and Software Engineering

Office: James and Marlene Howard Hall 227

Phone: 732-263-5396

Email: wqu@monmouth.edu


Dr. Qu received his Ph.D. in Computer Science at Boston University in 2022 under the supervision of Marco Gaboardi, and M.S. in Computer Science at University at Buffalo.  Before he joined Monmouth University as an Assistant Professor in the Computer Science and Software Engineering in 2023, he worked as a research scientist at Meta on security program analysis. Dr. Qu is interested in programming language research including semantics, type systems, proof systems, program analysis. He is also interested in security and deep learning.  

Education

Ph.D Computer Science, Boston University

MS, Computer Science, University of Buffalo

Research Interests

Program Language, Formal Verification, Logics, Deep Learning, Differential Privacy, Program Logic and Analysis, Security and Penetration Testing, Artificial Intelligence, Data Analysis, Deep Learning, Transformers

Scholarly Articles

  • Weihao Qu, Ling Zheng, Haowen Pan, Dongyang Wang, “Time-Aware Transformer-based Prediction Model for AECOPD,” MEDINFO 2025
  • Francisco Erramuspe Alvarez, Shobharani Polasa, Weihao Qu, Jay Wang, Ling Zheng, “Multimodal Injury Risk Prediction in Tennis,” The 5th IEEE International Conference on Human Machine Systems 2025 (IEEE ICHMS ’25)
  • Jiawen Liu, Weihao Qu, Marco Gaboardi, Deepak Garg, Jonathan Ullman, “Program Analysis for Adaptive Data Analysis,” Programming Language Design and Implementation (PLDI 2024)
  • Evan Gardner, Gurmeet Singh, Weihao Qu, “Penetration Testing Operating Systems: Exploiting Vulnerabilities,” 2024 International Conference on Communications, Computing, Cybersecurity, and Informatics (CCCI), Beijing, China, 2024.
  • Alley Stoughton, Carol Chen, Marco Gaboardi, Weihao Qu, “Formalizing Algorithmic Bounds in the Query Model in EasyCrypt,” The International Conference on Interactive Theorem Proving (ITP 2022) 
  • Weihao Qu, Marco Gaboardi, Deepak Garg, “Relational Cost Analysis in a Functional-Imperative Setting,” Journal of Functional Programming 31 (JFP 2021) 
  • Weihao Qu, Marco Gaboardi, Deepak Garg, “Relational Cost Analysis for Functional-Imperative Programs,” ACM SIGPLAN International Conference on Functional Programming (ICFP 2019) 
  • Ezgi Cicek, Weihao Qu, Gilles Barthe, Marco Gaboardi, Deepak Garg, “Bidirectional Type Checking for Relational Properties,” Programming Language Design and Implementation (PLDI 2019) 
  • Weihao Qu, Feng Lin, Wenyao Xu, “A Real-Time Low-Complexity Fall Detection System on the Smartphone,” IEEE First International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE 2016) 
  • Weihao Qu, Feng Lin, Aosen Wang, Wenyao Xu, “Evaluation of a Low-Complexity Fall Detection Algorithm on Wearable Sensor Towards Falls and Fall-Alike Activities,” IEEE Signal Processing in Medicine and Biology Symposium (SPMB 2015)

Forthcoming

  • Cybersecurity-education platform cybergla (http://www.cybergla.com) with Gurmeet Singh and Daniel Crawford
  • AECOPD regression models using transformer and LNN with Dongyang Wang and George Khalil

Additional Information

In February, 2025 Dr. Qu was awarded a $174,999 grant from the National Science Foundation. NSF 2451348CRII:SHF: Precise Formal Verification of General Relational Quantitative Properties with Multiple Arrays

Making Software Safer“, Monmouth Magazine, Fall/Winter 2025

Courses

Recently Taught Classes

2026 Spring

  • Advanced Computing – CS 305
  • Data Structures and Algorithms – CS 205
  • Data Structures and Algorithms – CS 503
  • Program Analysis for Security – CS 336

2025 Fall

  • Advanced Computing – CS 305
  • Computer Science Advanced Project – CS 661
  • Cyber Security – CS 450
  • Data Science Thesis I – DS 691
  • Requirements Engineering and Specifications – SE 205
  • Software System Requirements – MIS 565, SE 565

2025 Spring

  • Android Application Development – CS 301
  • Data Structures and Algorithms – CS 205
  • Data Structures and Algorithms – CS 503
  • Programming Language Concepts – CS 335

2024 Fall

  • Cyber Security – SE 450, CS 450
  • Introduction to Problem Solving and Software Development – CS 104
  • Requirements Engineering and Specifications – SE 205

2024 Spring

  • Android Application Development – CS 250
  • Introduction to Computer Science I – CS 175
  • Programming Language Concepts – CS 335

2023 Fall

Frequently Taught Classes