Who am I?

I am currently a principal engineer in the Advanced Product Development team at Cognex Corporation. I am also a research professor (currently on leave) and a lecturer in Computer Science and Engineering Department at the University of California, San Diego.

I have received a Ph.D. degree in Computer Science and Engineering from University of California, San Diego, masters degrees (M.S., M.A.) in both Electrical & Computer Engineering and Economics, all from University of California, Santa Barbara, bachelor degrees (B.S., B.A.) in both Electrical & Computer Engineering and Naval Profession, all from Turkish Naval Academy in Istanbul, Turkey.

I serve as a reviewer for various journals including IEEE Trans. on Computers, IEEE Trans. on VLSI, IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems and IEEE Embedded Systems Letters.

I was an organizing program committee member for 2010 and 2011 IEEE Symposium on Application Specific Processors (SASP), 2011 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH '11) and 2011 International Workshop on Logic & Synthesis (IWLS '11). I was also a program committee member and session chair for 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing; and program committee member for 2010 IEEE/ACM International Workshop on Unique Chips and Systems (UCAS-6).

What do I do?


My research interests include design methods, languages and tools for embedded systems, particularly those involving reconfigurable devices such as field-programmable gate arrays, and their applications in areas including signal processing, biomedical imaging and high performance computing.

In my PhD, I developed a novel hardware design tool, GUSTO (General architecture design Utility and Synthesis Tool for Optimization), that provides a push-button transition from high level specification for matrix computation algorithms to hardware description language. GUSTO employs a novel top-to-bottom design methodology to generate correct-by-construction and cycle-accurate application specific architectures.

My current research projects include 1) Simulate & Eliminate, design of a high-level synthesis tool to ease the hardware design process, 2) hardware security, to tightly control the flow of information both in-to and out-of a device guaranteeing its trustworthiness, 3) hardware system design for multi-frequency biplanar interferometric (MBI) technique, to enable real-time inspection of seabed and water column targets, and 4) acceleration of biomedical imaging applications, to significantly reduce the computation time and enable more advanced, larger scale biomedical experiments.

More detailed information can be found in

  • Research Project Abstracts and Related Publications

  • Research Statement

  • Teaching Statement


    I also develop and teach classes that are hands-on and expose embedded computing systems to high school students, undergraduates and graduate students.

  • CSE 87: Introduction to Robotics

  • CSE 30: Computer Organization and Systems Programming

  • California State Summer School for Mathematics and Science (COSMOS)

  • Coming Up Soon: CSE 87: Android Programming using AppInventor