Hire an Illini

PhD Candidates

  • Advisor:
    • Tao Xie
  • Departments:
  • Areas of Expertise:
    • Formal Methods
    • Software Engineering
  • Advisor:
    • Lui Sha
  • Departments:
  • Areas of Expertise:
    • System Design
    • Real Time Systems
    • Safe use of AI
  • Advisor:
    • Paul F. Fischer
  • Departments:
  • Areas of Expertise:
    • Numerical Methods
    • High-Performance Computing
    • Scientific Computing
  • Advisor:
    • Prof. Ruta Mehta
  • Departments:
  • Areas of Expertise:
    • Computational Economics
    • Algorithms for Noisy Data
  • Advisor:
    • Geoffrey Herman
  • Departments:
  • Areas of Expertise:
    • Computer Science Education
    • Collaborative Learning
    • Testing and Debugging Education
  • Advisor:
    • Grigore Rosu
  • Departments:
  • Areas of Expertise:
    • Programming Languages
    • Formal Methods
  • Advisor:
    • Mohammed El-Kebir and Tandy Warnow
  • Departments:
  • Areas of Expertise:
    • Optimization
    • Computational Biology
    • Algorithms
  • Advisor:
    • Ling Ren
  • Departments:
  • Areas of Expertise:
    • Distributed Computing
    • Applied Cryptography
    • Security
  • Advisor:
    • Adam Bates
  • Departments:
  • Areas of Expertise:
    • Auditing and Threat Analytics
    • Serverless Platform Security
    • System Security and Privacy
  • Advisor:
    • Prof. Hari Sundaram
  • Departments:
  • Areas of Expertise:
    • Economics
    • Applied Machine Learning
    • Data Science
  • Advisor:
    • Sasa Misailovic
  • Departments:
  • Areas of Expertise:
    • Testing Machine Learning Software
    • Software Engineering
  • Advisor:
    • Geoffrey L. Herman
  • Departments:
  • Areas of Expertise:
    • Collaborative Learning
    • Sense of Belonging
    • Computer Science Education
  • Advisor:
    • Jingrui He
  • Departments:
  • Areas of Expertise:
    • Network Science
    • Machine Learning
    • Data Mining
  • Advisor:
    • Heng Ji
  • Departments:
  • Areas of Expertise:
    • Machine Learning
    • Natural Language Processing
    • AI
  • Advisor:
    • Jian Peng
  • Departments:
  • Areas of Expertise:
    • Deep Learning
    • Reinforcement Learning
  • Advisor:
    • Heng Ji
  • Departments:
  • Areas of Expertise:
    • Representation Understanding
    • Large Language Models
    • Natural Language Processing
  • Advisor:
    • Adam Bates
  • Departments:
  • Areas of Expertise:
    • Data Provenance
    • Intrusion Detection
    • Forensic Analysis
    • System Security
  • Advisor:
    • Sarita Adve
  • Departments:
  • Areas of Expertise:
    • Computer Systems and Architecture
    • Hardware Resiliency
    • Approximate Computing
    • Machine Learning
  • Advisor:
    • Brian Bailey
  • Departments:
  • Areas of Expertise:
    • Computer-Supported Cooperative Work
    • Human-Computer Interaction
  • Advisor:
    • Prof. Sanmi Koyejo
  • Departments:
  • Areas of Expertise:
    • Classification, Ranking, Recommendation
    • Metric Elicitation
    • Statistical Machine Learning
  • Advisor:
    • Colleen M. Lewis
  • Departments:
  • Areas of Expertise:
    • Broadening Participation in Comptuing
    • Computer Science Education
  • Advisor:
    • Sariel Har-Peled
  • Departments:
  • Areas of Expertise:
    • Randomized & approximation algorithms
    • Computational geometry
    • Theoretical computer science
  • Advisor:
    • Sasa Misailovic
  • Departments:
  • Areas of Expertise:
    • Compilers
    • Formal Verification
    • Testing
    • Program Analysis
  • Advisor:
    • Hari Sundaram
  • Departments:
  • Areas of Expertise:
    • Graph Mining, User Modeling, NLP
    • Recommendation Systems, Info Retrieval
    • Deep Learning and Neural Networks
  • Advisor:
    • Madhusudan Parthasarathy
  • Departments:
  • Areas of Expertise:
    • logic learning
    • program synthesis
  • Advisor:
    • Sibin Mohan
  • Departments:
  • Areas of Expertise:
    • System security
    • Operating system
  • Advisor:
    • Darko Marinov and Tao Xie
  • Departments:
  • Areas of Expertise:
    • Software engineering
  • Advisor:
    • Sasa Misailovic
  • Departments:
  • Areas of Expertise:
    • Abstract Interpretation
    • Embedded Systems
    • Static Analysis
    • Probabilistic Programming
    • Differentiable Programming
    • Programming Languages
  • Advisor:
    • Yun Huang
  • Departments:
  • Areas of Expertise:
    • CSCW
    • Conversational AI
    • Social computing
    • Human-centered AI
    • Human-computer interaction
  • Advisor:
    • Bo Li and Tao Xie
  • Departments:
  • Areas of Expertise:
    • Security
    • Machine Learning
  • Advisor:
    • Jeff Erickson
  • Departments:
  • Areas of Expertise:
    • Computational Topology
    • Computational Geometry
  • Advisor:
    • Luke Olson
  • Departments:
  • Areas of Expertise:
    • High Performance Computing
    • Scientific Computing
  • Advisor:
    • Sheldon Jacobson
  • Departments:
  • Areas of Expertise:
    • Algorithmic Game Theory
    • Operations Research
    • Theory & Algorithms
  • Advisor:
    • Gang Wang
  • Departments:
  • Areas of Expertise:
    • Human Factors in Security and Privacy
    • Responsible ML
  • Advisor:
    • Madhusudan Parthasarathy
  • Departments:
  • Areas of Expertise:
    • Logic Learning
    • Program Synthesis
    • Program Verification
  • Advisor:
    • Ravishankar K. Iyer
  • Departments:
  • Areas of Expertise:
    • ML for Systems
    • Cloud Computing
    • Distributed Systems
  • Advisor:
    • Arindam Banerjee
  • Departments:
  • Areas of Expertise:
    • Geospatial Data
    • Remote Sensing
    • Machine Learning
  • Advisor:
    • Heng Ji
  • Departments:
  • Areas of Expertise:
    • Natural Language Processing
    • AI for Science
  • Advisor:
    • Jiawei Han
  • Departments:
  • Areas of Expertise:
    • BioNLP
    • Biomedical Text Mining
    • Natural Language Processing
    • Data Mining
  • Advisor:
    • Laxmikant (Sanjay) Kale
  • Departments:
  • Areas of Expertise:
    • High Performance Computing
    • Scientific Computing
    • Parallel Computing
  • Advisor:
    • Jingrui He
  • Departments:
  • Areas of Expertise:
    • Data Mining
    • Heterogeneous Machine Learning
    • Trustworthy Transfer Learning
  • Advisor:
    • Hari Sundaram; Karrie Karahalios
  • Departments:
  • Areas of Expertise:
    • Natural Language Processing
    • Interactive Computing
    • Behavioral Science Research
    • Conversational AI
  • Advisor:
    • Oluwasanmi Koyejo, Indranil Gupta
  • Departments:
  • Areas of Expertise:
    • Federated Learning
    • Distributed System
    • Machine Learning
  • Advisor:
    • Indranil Gupta
  • Departments:
  • Areas of Expertise:
    • Distributed Systems and Cloud Computing
  • Advisor:
    • Jiawei Han
  • Departments:
  • Areas of Expertise:
    • Applied machine learning
    • Network data science
    • Graph data mining
  • Advisor:
    • Jiawei Han
  • Departments:
  • Areas of Expertise:
    • AI for Science
    • Structure-Enhanced Text Mining
    • Data Mining
  • Advisor:
    • Josep Torrellas
  • Departments:
  • Areas of Expertise:
    • Cloud Computing
    • System Security
    • Computer Architecture
  • Advisor:
    • Jingrui He
  • Departments:
  • Areas of Expertise:
    • Rare Category Analysis
    • Machine Learning
    • Data Mining

Postdoctoral Researchers

  • Advisor:
    • Irwin King
  • Departments:
  • Areas of Expertise:
    • Machine Learning
    • Natural Language Generation
    • Natural Language Processing
  • Advisor:
  • Departments:
  • Areas of Expertise:
    • Medical Image Processing
    • Tabular Data Learning
    • AI for Healthcare
  • Advisor:
    • Heng Ji
  • Departments:
  • Areas of Expertise:
    • LLM Alignment
    • Reasoning and Planning
    • Neuro-Symbolic AI
    • Language Models
  • Advisor:
    • Francesco Bullo (PhD), Sanmi Koyejo and Nancy Amato (Postdoctoral)
  • Departments:
  • Areas of Expertise:
    • Robotics
    • Machine Learning
    • Control Theory and Dynamics
  • Advisor:
    • Claire Cardie
  • Departments:
  • Areas of Expertise:
    • Machine Learning
    • Natural Language Processing
  • Advisor:
  • Departments:
  • Areas of Expertise:
    • Recommender System
    • Information Retrieval
  • Advisor:
    • Youngjin Kwon, Seungryoul Maeng
  • Departments:
  • Areas of Expertise:
    • SmartNIC, SmartSSD
    • (Distributed) File system
    • Operating system
  • Advisor:
    • Nancy M. Amato
  • Departments:
  • Areas of Expertise:
    • Multi-robot Systems
    • Task and Motion Planning
  • Advisor:
    • Geoffrey Herman
  • Departments:
  • Areas of Expertise:
    • Software Engineering
    • Computer Science Education
  • Advisor:
    • Sanmi Koyejo
  • Departments:
  • Areas of Expertise:
    • Machine Learning
  • Advisor:
    • Dr. Brad Campbell
  • Departments:
  • Areas of Expertise:
    • Edge ML
    • Wireless Sensing
    • Energy-harvesting systems
  • Advisor:
    • Vikram Adve (PhD), Vikram Adve and Sasa Misailovic (Postdoc)
  • Departments:
  • Areas of Expertise:
    • Compilers
    • Accuracy-aware Optimization
    • Static Analysis
  • Advisor:
    • Matthieu Bloch
  • Departments:
  • Areas of Expertise:
    • Quantum information theory
    • Quantum complexity theory
  • Advisor:
    • Heng Ji, Jiawei Han
  • Departments:
  • Areas of Expertise:
    • graph neural networks
    • knowledge graphs
    • recommender systems
  • Advisor:
  • Departments:
  • Areas of Expertise:
    • Applied math
    • Numerical analysis
    • Scientific computing
  • Advisor:
    • Nicolas Puillandre
  • Departments:
  • Areas of Expertise:
    • bioinformatics
    • computational biology
  • Advisor:
    • Fan Ye
  • Departments:
  • Areas of Expertise:
    • Multimedia Systems and Networking
    • IoT Systems and Networking