Research Interest
The aim of my research is to enhance the productivity of programmers by giving them better tools.Topics: design and implementation of domain-specific languages, compiler optimization, desktop grids, object-oriented languages, software engineering tools, and embedded systems programming tools.
Publications
- h-index: 22. g-index: 33.
 - Publications by year
 - Publications by type
 - Publications in LSU PS-36 order
 - Publications from DBLP
 - Resume
 
Research Projects
- TCE: language/tool support for scientific computation
 - Middleware and scheduling for cloud and desktop grid computing
 - Social media data mining and optimization
 - Brew: language/tool support for object-oriented programming
 - A virtual testbed for embedded systems programming
 
Teaching
- CSC 1351: Introduction to Computer Science II for Majors
 - CSC 4101: Programming Languages
 - CSC 4351: Compiler Construction
 - CSC 7101: Programming Language Structures
 - CSC 7351: Advanced Compiler Design Theory
 - CSC 7700: Virtualization
 
Workshop Organization
- POHLL 2007: Performance Optimization via High-level Languages and Libraries
 - LCPC 2006: Languages and Compilers for Parallel Computing
 - POHLL 2006: Performance Optimization via High-level Languages and Libraries
 - LCPC 2005:
	Languages and Compilers for Parallel Computing
Proceedings: LNCS Vol. 4339, Springer-Verlag, 2006. - POHLL 2002: Performance Optimization via High-level Languages and Libraries
 - MSPLS Series: Midwest Society for Programming Languages and Systems
 
