Sunwoong Kim Headshot

Sunwoong Kim

Assistant Professor, Electrical and Microelectronic Engineering

Department of Electrical and Microelectronic Engineering
Kate Gleason College of Engineering

585-475-2442
Office Location

Sunwoong Kim

Assistant Professor, Electrical and Microelectronic Engineering

Department of Electrical and Microelectronic Engineering
Kate Gleason College of Engineering

Bio

Dr. Sunwoong “Sunny” Kim is an Assistant Professor in the Department of Electrical and Microelectronic Engineering at Rochester Institute of Technology (RIT). Before joining RIT, he worked as an Assistant Professor at University of Washington Bothell for four years. Prior to this role, he worked as a Postdoctoral Research Associate in the Department of Computer Science at the University of Illinois Urbana-Champaign for two and a half years under the supervision of Prof. Rob A. Rutenbar. From 2016 to 2017, he worked at the Inter-University Semiconductor Research Center, Seoul National University (SNU), as a Postdoctoral Research Associate. HE received his Ph.D., M.S., and B.S. degrees in Electrical Engineering and Computer Science from SNU, in 2016, 2012, and 2010, respectively, under the guidance of Prof. Hyuk-Jae Lee. His research interests include custom hardware accelerators that are used in image/video compression, machine learning, and cryptography.

585-475-2442

Personal Links

Currently Teaching

EEEE-346
3 Credits
This course teaches students to master C++ programming in solving engineering problems and introduces students to basic concepts of object-oriented programming. Advanced skills of applying pointers will be emphasized throughout the course so as to improve the portability and efficiency of the programs. Advanced skills of preprocessors, generic functions, linked list, and the use of Standard Template Library will be developed.
EEEE-499
0 Credits
One semester of paid work experience in electrical engineering.
EEEE-663
3 Credits
This first course in a graduate elective sequence will begin by presenting a general road map of real-time and embedded systems. The course will be conducted in a studio class/lab format with lecture material interspersed with laboratory work. This course will introduce a representative family of microcontrollers that will exemplify unique positive features as well as limitations of microcontrollers in embedded and real-time systems. These microcontrollers will then be used as external, independent performance monitors of more complex real-time systems. The majority of the course will present material on a commercial real-time operating system and using it for programming projects on development systems and embedded target systems. Some fundamental material on real-time operating systems and multiprocessor considerations for real-time systems will also be presented. Examples include scheduling algorithms, priority inversion, and hardware-software co-design.