Dr. Lillis teaches a variety of classes across several majors, primarily focusing on Computer Science.
University of Iowa, Iowa City, Iowa
Doctor of Philosophy, 2008
Member of the Institute of Electrical and Electronic Engineers (IEEE)
Member of the Association for Computing Machinery (ACM)
CSCI 120 Introduction to Computer Science
CSCI 195 Object Oriented Programming I
CSCI 275 Visual Basic
CSCI 281 Discrete Structures
CSCI 310 Data Structures
CSCI 320 Computer Architecture
CSCI 330 Web Programming
CSCI 393 Algorithm Analysis and Design
CSCI 400 Programming Language Concepts
CSCI 410 Operating Systems
CSCI 600 Systems Analysis in the Enterprise
CSCI 660 Computers in Commerce
Wireless Networks, Distributed Computing, Graph Theory, Computational Geometry.
On the Efficiency of a Local Iterative Algorithm to Compute Delaunay Realizations. (with Sriram V.
Pemmaraju.) In WEA '08: Proceedings of the seventh International Workshop on Experimental
Algorithms, pages 69-86, Heidelberg, Germany, 2008. Springer-Verlag.
Topology Control and Geographic Routing in RealisticWireless Networks. (with Sriram V. Pemmaraju
and Imran Pirwani.) In Adhoc-Now '07: Proceedings of the sixth International Conference on AD-HOC
Networks & Wireless, pages 15-31, Heidelberg, Germany, 2007. Springer-Verlag.
Topology Control with Limited Geometric Information. (with Sriram V. Pemmaraju.) In OPODIS
'05: Proceedings of the ninth International Conference on Principles of Distributed Systems, pages
427-442, Heidelberg, Germany, 2006. Springer-Verlag.
Robust Topology Control Protocols. (with Sukumar Ghosh, Saurav Pandit, and Sriram V. Pemmaraju.)
In OPODIS '04: Proceedings of the eighth International Conference on Principles of Distributed
Systems, pages 427-442, Heidelberg, Germany, 2005. Springer-Verlag.