One of the important benefits of being in academia is that I get to interact with students early in their career and can potentially make significant and positive impacts on their future career and life. Unlike many ECE/EE departments with a very large faculty size, Rochester offers a unique environment that is conducive to student-faculty interaction and multi-disciplinary research.
For graduate applicants:
If you are interested in joining my group, please follow the department instructions and apply to the graduate program formally. Once you are “in the system”, I’ll be able to review your credentials and get in touch with you.
For MS students:
If you are looking for a thesis topic or a research project and are interested in topics related to computer architecture, including VLSI and devices, you are welcome to join my group and we have a range of interesting topics for you to explore. If you are considering doing a thesis with me (plan A), you need to take at least ECE401 (and obtain an A).

Current students:
Ph.D. Students:
-
★Xin Li (co-advised with Prof. Kai Shen)
M.S. research advisees:
-
★Nate McBean
-
★Bo Pang
-
★Ravi Patel

Graduated students:
Ph.D.
-
1. M. Wasiur Rashid, 2008
-
Thesis: “Highly-Decoupled Thread Level Redundancy”
-
First job: Staff Engineer, nVidia
M.S.
(those who have done significant research work and have a thesis and/or publications)
-
9. Ashay Narsale, 2008
-
Thesis: “Variation-Tolerant Hierarchical Voltage Monitoring Circuit for Soft Error Detection”
-
Publication: [ISQED’09]
-
First job: System Architect, Intel
-
8. Hongzhou Zhao, 2008
-
Thesis: “Memory Buffer Element Optimization for Decoupled Thread Level Redundancy”
-
First job: PhD candidate in Computer Science, Rochester
-
7. Jiasheng Shi, 2008
-
Thesis: “Binary Analysis and Optimization for Explicitly Decoupled Architectures”
-
First job: PhD candidate in Computer Science, University of Pittsburgh
-
6. Srinivas Vaidyanathan, 2008
-
Thesis: “Practicality of Single Event Effects Detection using Thin-Films: A Study”
-
First job: Staff Verification Engineer, Broadcom
-
5. Nitin Bhardwaj, 2008 (Co-advised with Prof. Sandhya Dwarkadas)
-
Thesis: “Interaction between Communication-based and Capacity-based Coherence Protocol Optimizations”
-
First job: CPU Architect, Intel
-
4. Regana Noor, MS 2007
-
Thesis: “Exploiting Timing Properties of Memory Access for Efficient Dependence Enforcement”
-
Publication: [TC’09]
-
3. Ruke Huang 2005
-
Publication: [HPCA’06]
-
First job: Staff Engineer, Microsoft
-
2. Liem Tran, 2004
-
Publication: [ISPASS’04]
-
First job: Performance Analysis Engineer, Intel
-
1. Fung Ngai (Monty), 2004
-
Publication: [ISPASS’04]
-
First job: Staff Engineer, Wells Fargo