Public Programming Projects

C

  • K-LEB: The fastest timer-based hardware performance counter monitoring system
  • C / VHDL

  • KVM Cars: A small autonomous car built from scratch for my senior design lab
  • C

  • Compiler: A basic Pascal-like compiler built for my compilers class
  • Java

  • Hnefatafl: Viking board game implemented for Android Devices
  • K-LEB My GitHub

    Research

    Past Projects

  • Fall Junior - Present: Creating K-LEB, the fastest timer-based hardware performance counter monitoring system
  • Fall Junior - Spring Senior: Employing hardware performance counters to detect malware within programs
  • Spring Junior: Contention-aware Virtual Machine Scheduling via Runtime Performance Monitoring
  • Spring Sophomore: Creating a machine learning algorithm that monitors hardware events in order to detect encryption downgrade attacks (FREAK)
  • Fall Sophomore: Experimented with the number of bits required to extract a server's private key by exploiting a memory buffer overread (OpenSSL Heartbleed)
  • Pre-Sophomore: Created a system in which the user of a Google Glass could determine another person's heart rate in real time
  • Spring Freshman: Booted, flashed and attempted to implement the cryptosystem on an Inforce board
  • Pre-Freshman: Optimized an implementation of Professor Feng Hao's Biometric Cryptosystem
  • Publications

  • C. Woralet, J. Bruska, C. Liu, and L. Yan, ”High Frequency Performance Monitoring via Architectural Event Measurement,” October 2020, IISWC ’20
  • G. Torres, Z. Yang, Z. Blasingame, J. Bruska, and C. Liu. “Detecting Non-Control-Flow Hijacking Attack Using Contextual Execution Information,” June 2019, HASP ’19
  • C. Liu, Z. Yang, Z. Blasingame, G. Torres, and J. Bruska. ”Detecting Data Exploits Using Low-level Hardware Information: A Short Time Series Approach,” June 2018, RESEC ’18
  • J. Bruska, Z. Blasingame, and C.Liu, “Verification of Openssl version via hardware performance counters,” April 2017, SPIE ’17
  • See More

    COSI

  • Gave lab talk series about the differences between academic programming and industry programming
  • Maintained of Felix and Bennu (VM Hosts)
  • Prepared parts of Ansible for the servers
  • Network Administrator Backup
  • Helped to construct the new VM Host
  • Gave multiple lab talks
  • Took Introduction to Cloud Computing
  • Part of the Core Maintainers (old)
  • See More

    Jobs

  • Software Engineer at INFICON (2018 - Present)
  • Research Assistant at Clarkson CAMEL lab (2014 - 2018)
  • Snowboard Instructor at Titus Mountain (2014 - 2018)
  • Software Engineering Intern at Intelligent Automation Incorporated (2016 - 2016)
  • Computer Science 141 Teachers Assistant (2015 - 2016)
  • Computer Science 142 Teachers Assistant (2014 - 2015)
  • Personal Tutor (2012 - 2014)
  • Earth Science Tutor (2009 - 2010)
  • See More

    Community Service

  • Inter Varsity Christian Fellowship (2015 - 2018)
  • Potsdam Computing Center (2016 - 2016)
  • Church Activities including food drives and event setup (2010 - 2015)
  • Azure Moutain Hike and Trash Cleanup (2014)
  • Campus Ministry at Christian Brothers Academy (2013 - 2014)
  • National Honors Society Food and Blood Drives (2013 - 2014)
  • See More

    Music

    Singing

  • Casual Play (2003 - Present)
  • Golden Knotes (2014 - 2018)
  • UltraViolet Tones (2015 - 2018)
  • Syracuse Childrens Choir (2005 - 2010)
  • Church Choir (2003 - 2006)
  • Guitar

  • Casual Play (2004 - Present)
  • Rock Band (2010 - 2011)
  • Saxophone

  • Casual Play (2006 - Present)
  • Jazz and Concert Solos (2006 - 2014)
  • High School Jazz Band (2009 -2014)
  • High School Band (2008 - 2013)
  • Elementary School Band (2005 - 2008)
  • See More