Research interests

My main areas of academic interest are computer architecture, computer-aided VLSI design (e.g. synthesis, placement and routing), and embedded systems.  My current research focus is the design automation of networks-on-chip.   I am also interested in computer science theory.

 

More about me

I'm into photography and the outdoors, as a refreshing break from analytical work done in a cubicle in front of a computer.  I always look forward to outdoors activities when the weather is great, and weather is rarely a problem in L.A.!

As a kid, I liked taking apart electronic/robotic toys to see how they work.  I had one of those 200-in-1 electronic kits, and I also was fascinated with programming when I first encountered it (on a TI 99/4A, with an audio tape player for storage).  That partially explains how I ended up in CS.   I actually enjoy debugging and troubleshooting at times, though in recent times, I must admit, I look forward to the times I don't have to do any debugging.  

The last major thing I fixed was a laptop computer that had a loose DC jack, which repair shops said they'd replace the motherboard for (that's ~$600).  With the help of an online disassembly guide I found using our friend Google, I took it apart and resoldered the loose joint, and (importantly) was able to reassemble it exactly as it was previously (which is often a real challenge).  Isn't the internet great for a do-it-yourselfer?