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:

  1. Aaron Carpenter

  2. Alok Garg

  3. Jing Xue

  4. Raj Kumar Parihar

  5. Xin Li (co-advised with Prof. Kai Shen)


M.S. research advisees:

  1. Nate McBean

  2. Bo Pang

  3. Ravi Patel


Graduated students:

Ph.D.

  1. 1. M. Wasiur Rashid, 2008

  2. Thesis: “Highly-Decoupled Thread Level Redundancy

  3. First job: Staff Engineer, nVidia


M.S.

(those who have done significant research work and have a thesis and/or publications)

  1. 9. Ashay Narsale, 2008

  2. Thesis: “Variation-Tolerant Hierarchical Voltage Monitoring Circuit for Soft Error Detection

  3. Publication: [ISQED’09]

  4. First job: System Architect, Intel

  5. 8. Hongzhou Zhao, 2008

  6. Thesis: “Memory Buffer Element Optimization for Decoupled Thread Level Redundancy

  7. First job: PhD candidate in Computer Science, Rochester

  8. 7. Jiasheng Shi, 2008

  9. Thesis: “Binary Analysis and Optimization for Explicitly Decoupled Architectures

  10. First job: PhD candidate in Computer Science, University of Pittsburgh

  11. 6. Srinivas Vaidyanathan, 2008

  12. Thesis: “Practicality of Single Event Effects Detection using Thin-Films: A Study

  13. First job: Staff Verification Engineer, Broadcom

  14. 5. Nitin Bhardwaj, 2008 (Co-advised with Prof. Sandhya Dwarkadas)

  15. Thesis: “Interaction between Communication-based and Capacity-based Coherence  Protocol Optimizations

  16. First job: CPU Architect, Intel

  17. 4. Regana Noor, MS 2007

  18. Thesis: “Exploiting Timing Properties of Memory Access for Efficient Dependence Enforcement

  19. Publication: [TC’09]

  20. 3. Ruke Huang 2005

  21. Publication: [HPCA’06]

  22. First job: Staff Engineer, Microsoft

  23. 2. Liem Tran, 2004

  24. Publication: [ISPASS’04]

  25. First job: Performance Analysis Engineer, Intel

  26. 1. Fung Ngai (Monty), 2004

  27. Publication: [ISPASS’04]

  28. First job: Staff Engineer, Wells Fargo