CS Department - Current Research Projects

Name Office Email Research Interests Current Projects - Click "Details" for more information Lab Availability
Peter Aldous CS 520h [email protected]
  • Static analysis
  • Computer science education
  • Static analysis frameworks

    Static analysis frameworks

    Determining if existing static analysis frameworks that are generally intractable are tractable for the analysis of sub-Turing projects.

  • Development of a tool for curriculum design.
  • Placement of incoming students to the department with varying backgrounds
N/A
Ting Cao CS 520n [email protected]
  • Big Data
  • Distributed Storage Systems
  • Machine Learning
  • Data mining
  • Cloud computing
  • Optimization of the Implicit Collaborative Filtering

    Optimization of the Implicit Collaborative Filtering

    Recommendation algorithm within a data streaming environment by addressing two opposite challenges: short-term noise (random clicks that confuse the model) and long-term inertia (old data making the model slow to adapt).

1-2 students
Nathan Cordner CS 520f [email protected]
  • Clustering algorithms
  • Data visualization
  • Applied data science
  • Developing algorithms for the correlation clustering problem and its variants.
  • Building a new data visualization library in Python.
3 students
Saikat Das CS 520d [email protected]
  • Cybersecurity
  • Machine Learning
  • DDoS Detection
  • Internet of Things (IoT) Security
  • Explainable AI (XAI) for interpreting detected DDoS attacks
  • AI Applications in Education
  • DDoS Detection in IoT Devices

    DDoS Detection in IoT Devices

    Investigating machine learning-based approaches to identify and mitigate distributed denial-of-service attacks in resource-constrained IoT environments.

  • AI in Education

    AI in Education

    Exploring how artificial intelligence can support adaptative learning and student engagement.

2-3 students
Todd Flyr CS 520p [email protected]
  • AI application in robotics
  • AI model biases
N/A N/A
Jeremy Jorgensen FA 322 [email protected]
  • High-throughput materials discovery
  • Machine Learning in materials science
N/A N/A
Brian Knaeble CS 520t [email protected]
  • Causal Inference
  • R package development
5 students
Majid Memari CS 520g [email protected]
  • AI and Machine Learning
  • Natural Language Processing and Large Language Models
  • Computer Vision and Image Processing
  • Responsible and Trustworthy AI
  • AI in Education and Human-Centered AI
  • Applied Generative AI
  • Real-Time Blade Pose Estimation for Wind Turbine Inspection

    Real-Time Blade Pose Estimation for Wind Turbine Inspection

    Developing deep learning-based key point detection and pose estimation to enable fully autonomous turbine inspection with UAVs.

  • AI Student Teacher Evaluation Rubric

    AI Student Teacher Evaluation Rubric

    LLM-powered platform for training and assessing K-12 educators.

  • Virtual AI Teaching Assistant for Students

    Virtual AI Teaching Assistant for Students

    RAG-based system deployed in classrooms at UVU to enhance student learning and engagement.

  • Virtual AI Assistant for Educators

    Virtual AI Assistant for Educators

    Developing AI-driven tools to support lesson planning, grading, and professional development for educators across Utah.

  • Public Records Management with GenAI (Data Governance)

    Public Records Management with GenAI (Data Governance)

    Automating classification and redaction of public-sector documents to support transparency and compliance.

2-3 students (especially with interest in AI, LLMs, and computer vision)
Imtiaz Parvez CS 520m [email protected]
  • Networking
  • Security
  • Artificial intelligence
  • Graph-Attentive Deep Learning Model for Anomaly Detection

    Graph-Attentive Deep Learning Model for Anomaly Detection

    Developing a hybrid deep learning model using Graph Neural Networks (GNNs) and Graph Attention Networks (GATs) to detect malicious URLs. Unlike blacklists, the proposed architecture learns structural and sequential patterns, making it effective against new or hidden threats.

  • Real-time battery core and surface temperature prediction using Machine Leaning Techniques

    Real-time battery core and surface temperature prediction using Machine Leaning Techniques

    Using machine learning to predict and manage heat in lithium-ion vehicle batteries, improving safety, efficiency, and lifespan by optimizing thermal control.

2 students
Qudrat E Alahy Ratul CS 520r [email protected]
  • Machine Learning
  • Natural Language Processing
  • Large Language Models
  • Generative AI
  • Agentic AI
  • Adversarial Attack
  • Interpretable ML
  • AI Vulnerability Assessment for Educational Question Sets: A Tool for Enhancing Academic Integrity
  • Teaching assistant system

    Teaching assistant system

    For university-level CS and engineering, blending neuromyotonic AI, generative AI (LLMs), and recent advancements like reinforcement learning with human feedback (RLHF) and knowledge-augmented retrieval.

  • QuestGuard

    QuestGuard

    An AI-driven system designed for university-level CS and engineering educators to generate assessment questions that are resistant to exploitation by conventional generative AI tools (e.g. LLMs like ChatGPT or code-specific models).

4 students
Sowmya Selvarajan CS 710b [email protected]
  • Geospatial data science and analysis
  • Remote sensing and GIS applications
  • Environmental monitoring and modeling (water quality, land use/land cover, algal bloom monitoring)
  • Surveying, mapping, and measurement analysis
  • Geospatial Monitoring of Utah Lake

    Geospatial Monitoring of Utah Lake

    Focused on harmful algal bloom detection and monitoring using Landsat and other satellite imagery. This project includes the development of spectral indices and big data geospatial computing workflows.

  • Land Use/Land Cover Classification for Nutrient Modeling

    Surveying and Mapping Applications

    Application of high-resolution imagery and vegetation indices to calculate nitrogen and phosphorus loading into aquatic systems.

  • Surveying and Mapping Applications

    Surveying and Mapping Applications

    Ongoing work in photogrammetry, geodesy, and control surveys applied to both environmental and engineering problems.

3-5 students
Eshita Zaman CS 516b [email protected]
  • Formal Methods
  • Software Engineering
  • Artificial Intelligence
N/A N/A
Larry Zeng CS 520k [email protected]
  • Medical image reconstruction
  • Using signal processing and machine learning to investigate some properties of medical imaging issues.
1 student (ideally working on a capstone or honors project)

 

Follow CS on Social Media