• Contact Info
Publications in VIVO
 

Chen, Yueqi

Assistant Professor

Positions

Research Areas research areas

Research

research overview

  • In general, my research area is system and software security, machine learning for system, and quantum OS.

keywords

  • System/Software Security, ML for System, Quantum OS

Publications

selected publications

Teaching

courses taught

  • CSCI 3753 - Design and Analysis of Operating Systems
    Primary Instructor - Spring 2024 / Spring 2025
    Analyzes the software that extends hardware to provide a computing environment, including the role of linkers, file systems, resource sharing, security and networking. Studies the history of operating system organization and design and their influence on security, functionality and reliability. Same as CSPB 3753.
  • CSCI 4133 - Fundamentals of Computer Security
    Primary Instructor - Fall 2024
    Practice thinking like an attacker by exploring several modern computer security attacks and defenses through hands-on programming projects. Topics include applied cryptography (encryption, authentication), web security (XSS, CSRF, SQL Injection), network security (TLS, MITM attacks), application security (shell injection, buffer overflows), and other current events and trends (government surveillance, botnets, cryptocurrencies). Same as ECEN 4133. Recommended corequisite: CSCI 4593 (soon to be CSCI 3593).
  • CSCI 4950 - Senior Thesis
    Primary Instructor - Fall 2024 / Spring 2025
    Provides an opportunity for senior computer science majors to conduct exploratory research in computer science as an option for the capstone requirement. Department enforced prerequisites: 35 hours of Computer Science coursework including Foundation courses, Upper-Division writing, CS GPA 3.0. Department consent required, contact academic advisor for details. Senior Capstone courses are optional for BA students. BA students interested in taking this course should contact their advisor early in their major. May be repeated up to 8 total credit hours.
  • CSCI 5523 - Modern Offense and Defense in Cybersecurity
    Primary Instructor - Fall 2023
    Introduce students to the modern techniques used in cyber-attacks and defenses. Topics covered: Stack canary, ASLR, SMEP/SMAP, CFI, Program Misusing, ROP, JOP, ret2lib, off-by-one, unsafe-unlink, UAF, ptmalloc, t-cache, Race condition, Kernel Exploitation. Recommended prerequisites: CSCI 2400, ECEN 4133.
  • CSCI 5573 - Advanced Operating Systems
    Primary Instructor - Fall 2025
    Intended to create a foundation for operating systems research or advanced professional practice. Examines the design and implementation of a number of research and commercial operating systems and their components, system organization and structure, threads, communication and synchronization, virtual memory, distribution, file systems, security and authentication, availability and Internet services. Same as ECEN 5573.
  • CSCI 7000 - Current Topics in Computer Science
    Primary Instructor - Fall 2022 / Spring 2023
    Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 18 total credit hours.
  • ECEN 4133 - Fundamentals of Computer Security
    Primary Instructor - Fall 2024
    Practice thinking like an attacker by exploring several modern computer security attacks and defenses through hands-on programming projects. Topics include applied cryptography (encryption, authentication), web security (XSS, CSRF, SQL Injection), network security (TLS, MITM attacks), application security (shell injection, buffer overflows), and other current events and trends (government surveillance, botnets, cryptocurrencies). Same as CSCI 4133. Recommended corequisite: ECEN 3593 (Computer Organization).
  • ECEN 5033 - Special Topics
    Primary Instructor - Spring 2023 / Fall 2023
    Examines a special topic in Electrical, Computer and Energy Engineering. May be repeated up to 9 total credit hours.
  • ECEN 5133 - Fundamentals of Computer Security
    Primary Instructor - Fall 2024
    Practice thinking like an attacker by exploring several modern computer security attacks and defenses through hands-on programming projects. Topics include applied cryptography (encryption, authentication), web security (XSS, CSRF, SQL Injection), network security (TLS, MITM attacks), application security (shell injection, buffer overflows), and other current events and trends (government surveillance, botnets, cryptocurrencies).
  • ECEN 5573 - Advanced Operating Systems
    Primary Instructor - Fall 2025
    Intended to create a foundation for operating systems research or advanced professional practice. Examines the design and implementation of a number of research and commercial operating systems and their components, system organization and structure, threads, communication and synchronization, virtual memory, distribution, file systems, security and authentication, availability and Internet services. Same as CSCI 5573.

Background

International Activities

geographic focus

Other Profiles