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 do a thesis with me (plan A), you need to take at least ECE401 (and obtain an A).

Current students:
PhD Students:
-
★Richard Afoakwa
-
★Arnab Sarkar
-
★Ruhuang Zheng
MS Student(s):

Graduated students:
PhD
-
5. Raj Kumar Parihar, 2016
-
Thesis: Accelerating Decoupled Look-ahead to Exploit Implicit Parallelism
-
First job: Principal Design Engineer, Cadence
-
-
4. Aaron Carpenter, 2012
-
Thesis: The Design and Use of High-Speed Transmission Line Links for Global On-
-
First job: Assistant Professor, ECE, Binghamton University
-
-
3. Xin Li, 2012
-
Thesis: To the Better Understanding of the Properties and Impact of Memory
-
First job: Software Engineer, Google
-
-
2. Alok Garg, 2011
-
Thesis: Exploring Performance-Correctness Explicitly-Decoupled Architectures
-
First job: Senior Design Engineer, AMD
-
-
1. M. Wasiur Rashid, 2008
-
First job: Staff Engineer, NVIDIA
MS
(those who have done significant research work and have a thesis and/or publications)
-
10. Jing Xue, 2010
-
Publication: [ISCA’10]
-
First job: Engineer, NVIDIA
-
-
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’08]
-
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