Computer Science

Sun-il Kim

Professor of Computer Science and Engineering, Chairperson, Department of Computer Science


+1 630 637 5176

Office Location


Profile Picture

Sun-il Kim is a Professor of Computer Science and Engineering at North Central College. Prior to joining North Central College, he was an Assistant Professor of Computer Science at the University of Alabama in Huntsville, and an Associate Professor of Computer Systems Engineering at the University of Alaska Anchorage. His research interests lie in the application of gaming technology, cybersecurity, and networked systems. His past projects include assessment of gaming technology for simulation, remote vehicular monitoring and data collections system, and security for virtualization. He is a senior member of Institute of Electrical and Electronics Engineers (IEEE).

Selected Scholarship

Partial List of Recent Work (peer-reviewed):

  • V. Heydari, S. Kim, and S. M. Yoo, "Scalable Anti-Censorship Framework Using Moving Target Defense for Web Servers," IEEE Transactions on Information Forensics and Security, 12(5), 2017.
  • D.J.Enriquez, S. Jensen, A. Bautista, P. Field, S. Kim, M. Ali and J. Miller, "On Software-Based Remote Vehicle Monitoring for Detection and Mapping of Slippery Road Sections," International Journal of Intelligent Transportation Systems Research, 15(3), 2017.
  • V. Heydari, S. M. Yoo, and S. Kim, "Secure VPN using Mobile IPv6 based Moving Target Defense," IEEE GLOBECOM, 2016.
  • R. Johnston, S. Kim, D. Coe, L. Etzkorn, J. Kulick and A. Milenkovic, "Xen Network Flow Analysis for Intrusion Detection," ACM Cyber and Information Security Research Conference, 2016.
  • W. Edmonds, S. Kim, E. MacIntyre, C. Karuppanchetty, and N. Nwanze, "Efficient Tuning Methodologies for a Network Payload Anomaly Inspection Scheme," IEEE Consumer Communications & Networking Conference, 2016.
  • R. Johnston and S. Kim, "Secure Information Dissemination and Retrieval at the Tactical Edge," AFCEA/IEEE Military Communications Conference, 2015.

Courses Taught

CSCE 160: Intro to Computer Programming

CSCE 310: Mobile Applications Development

CSCE 360: Database Systems

CSCE 479: Computer/Network Security

CSCE 380: Intro to Artificial Intelligence

CSCE 494: Senior Capstone