Sanjay J. Patel is an Assistant
Professor of Electrical and Computer Engineering at the University of Illinois
at Urbana-Champaign.
Sanjay completed his PhD in May 1999 at the University of Michigan, Ann Arbor.
His PhD advisor was Yale Patt (and who is also co-author of the book "Introduction
to Computing Systems: From Bits and Gates to C and Beyond.") In his thesis,
Sanjay developed a technique for fetching instructions at a very high rate using
a structure called a Trace Cache. The techniques he developed will be useful
for future generation microprocessors that attempt to execute many instructions
in parallel in each clock cycle. Based on this research work, in 1998 Sanjay
received an Intel Graduate Fellowship from the Intel Foundation.
Sanjay and his advisor (and co-author) both share a passion for teaching. Sanjay
assisted Yale in several courses at the University of Michigan including EECS
100, the course on which the book is based. Sanjay received teaching awards
several times, include an award in 1996 from the American Society of Engineering
Education.
With respect to EECS 100,
Sanjay was a key participant, along with Yale and Professor Kevin Compton, in
the development of the teaching methodology of that course. He served as TA
for the course the first two times (Fall 95 and Winter 96) it was offered.
Sanjay received teaching awards several times, include an award in 1996 from the American Society of Engineering Education.
Sanjay was chosen Outstanding TA of the Year by EECS Department in 1991.
When taking a break from doing computer research or teaching, Sanjay enjoys playing ultimate frisbee.
feedback form |
permissions |
international |
locate your campus rep |
request a review copy
Copyright ©2001 The McGraw-Hill Companies.
digital solutions |
publish with us |
customer service |
mhhe home
Any use is subject to the
Terms of Use and Privacy Policy.
McGraw-Hill Higher Education is one of the many fine businesses of the
The McGraw-Hill Companies.