About     Research     Advising     Publications     Teaching     Personal     CV    

Stefan K. Muller

Stefan Muller

Gladwin Development Chair Assistant Professor

Stuart Building 218E
Computer Science Department
Illinois Institute of Technology
10 W 31st Street
Chicago, IL

I'm an assistant professor in the Computer Science Department at Illinois Institute of Technology. My research broadly aims to use programming language techniques to make it easier to write correct and efficient software in many application domains, especially parallel computing. While the techniques I use to solve these problems are primarily drawn from PL, my interests have touched on algorithm design and computer systems as well. My interest in application domains spans from AI to computer science education.

Interests:

  • Language and type system design
  • Static resource analysis
  • Parallel computing

Before Illinois Tech:

 Google Scholar |   DBLP  |   MGP

 

Research

Responsive Parallelism
Extend elegant models of parallel software to account for important features of interactive programs such as responsiveness and priority.

Resource-aware GPU Programming
Develop tools and analyses to help programmers write more robust, efficient General-Purpose GPU programs.


 

Current and Former Students

  • Xiangwei (Shawn) Li (MS)
  • Deepika Padmanabhan (MCS)
  • Mark Lou (BS)


 

Publications

View all publications by year / by topic

Recent publications:


 

Teaching

At Illinois Tech

At Carnegie Mellon

  • Summer 2018: 15-150. Principles of Functional Programming.

 

Personal

Hobbies

  • Running (still learning routes around Chicago, tell me if you have any favorites!)
  • Homebrewing beer
  • Singing

Fun Facts

Languages

Human: English (native), Spanish (intermediate)

Programming: OCaml/Standard ML (fluent), Java (intermediate), Python (for prototypes), HTML/JS (when my website needs a redesign), Bash (working knowledge, except of how to write a for loop, which I need to google every single time), Haskell (beginner), C/C++ (if I really have to)

Copyright © 2021 Stefan Muller. No framework, but Hugo helped.