Charles Weems

Doctoral Students Supervised


The following is an annotated listing of my graduate students. Note that for the first six years of my career I was a Research Assistant Professor. At that time, the position was not entitled to supervise students, so the students I supervised were officially advised by a tenure-track professor.


Deepak Rana, Ph.D., 1991, ECE, Polymorphic Multiprocessor Networks. I was Deepak's unofficial advisor, directly supervising his thesis research. Dhiraj Pradhan was his official advisor. Initial position: IBM T.J. Watson Lab


Rabindranath Dutta, Ph.D., August 1993, CS, Depth from Motion and Stereo: Parallel and Sequential Algorithms, Robustness, and Lower Bounds. Although I was listed as a member of Rabi's committee, he did most of his thesis research under my supervision, with Ed Riseman as his official advisor. Initial position: U.C. Riverside


Martin Herbordt, M.S. 1990, Ph. D., 1994, CS, Evaluation of Massively Parallel Array Architectures. I was Martin's advisor for his entire graduate program, although it was unofficial until I joined the tenure track. Initial position: U. of Houston


Steven Dropsho, Ph.D., 2002, CS, Enhancing Branch Prediction via On-Line Statistical Analysis. Steve was my first official Ph.D. student. Initial position: U. of Rochester


Zhenlin Wang, Ph.D. 2004 CS, Cooperative Hardware/Software Caching for Next Generation Memory Systems. I co-supervised Zhenlin with Kathryn McKinley during her sabbatical and after she moved to Austin.  Initial Position: Michigan Technological Univ.


Tim Richards, Ph.D., 2010, CS, Generalized Instruction Selector Generation: The Automatic Construction of Instruction Selectors from Descriptions of Compiler Internal Forms and Target Machines. I co-supervised Tim with Eliot Moss. Initial position: Trinity College


Edward Walters, Ph.D., 2013, CS, Generating Simulators from Multi-Level Coordinated Specifications. I co-supervised Ed with Eliot Moss. Initial position: Mitre Corp.


Niall Emmart, Ph.D. Advisor, 2017, CS. A Study of High Performance Multiple Precision Arithmetic on Graphics Processing Units. Initial position: NVIDIA and UMass Postdoc


Hia Ghosh, Ph.D., In Progress, CS. Proposed research area: Pedagogical Approaches to Teaching Neurodiverse Populations in Introductory Courses in Computer Science, Co-Supervised with Neena Thota.



Masters Students Supervised


Ranysha Ware, Allison DeJordy, Colin Tincknell, Addison Mayberry, M. Tyler Maxwell, Matt Laquidara, Matthew Thoennes, Crystal Gross, Nandini Natarajan, Katja Daumueller