Yuan Tian headshot
YT

Yuan Tian

Assistant Professor
Unit: School of Engineering and Applied Science
Department: Department of Computer Science
Office location and address
Rice 422
85 Engineers Way
Charlottesville, Virginia 22903
Education
PhD, Carnegie Mellon University
Biography

My research interests involve security and privacy and its interactions with system, networking, machine learning, and human-computer interaction. My current research focuses on developing new technologies for protecting user privacy, particularly in the areas of mobile systems and Internet of Things. My previous work about mobile and web security and privacy have been adopted by Google (Chrome HTML5 privacy), Facebook (flaw analysis for web services, authentication protection), Microsoft (login protection), Samsung (mobile app security), Evernote (OAuth security), Dropbox (OAuth security), and others.

CAREER: Secure Voice-Controlled Platforms
Source: U.S. National Science Foundation (NSF)
June 01, 2020 – May 31, 2025
CICI: RDP: Security and Privacy Policy Enforcement for Research Data Protection
Source: U.S. National Science Foundation (NSF)
August 01, 2019 – July 31, 2022
CRI: II-NEW: The Living Link Lab: Infrastructure for Enhancing Occupant Experience and Building Operations
Source: U.S. National Science Foundation (NSF)
August 15, 2018 – August 31, 2021
CRII: SaTC: Improving the Usability and Effectiveness of Security and Privacy Settings in Mobile Apps
Source: U.S. National Science Foundation (NSF)
June 01, 2019 – May 31, 2021
CS 4630: Defense Against the Dark Arts
Credits: 3
Viruses, worms, and other malicious software are an ever-increasing threat to computer systems. There is an escalating battle between computer security specialists and the designers of malicious software. This course provides an essential understanding of the techniques used by both sides of the computer security battle. Prerequisite CS 3710 or CS 3501 topic "Introduction to Cybersecurity"
CS 4980: Capstone Research
Credits: 1–3
This course is one option in the CS fourth-year thesis track. Students will seek out a faculty member as an advisor, and do an independent project with said advisor. Instructors can give the 3 credits across multiple semesters, if desired. This course is designed for students who are doing research, and want to use that research for their senior thesis. Note that this track could also be an implementation project, including a group-based project. Prerequisite: CS 2150 with a grade of C- or higher
CS 4993: Independent Study
Credits: 1–3
In-depth study of a computer science or computer engineering problem by an individual student in close consultation with departmental faculty. The study is often either a thorough analysis of an abstract computer science problem or the design, implementation, and analysis of a computer system (software or hardware). Prerequisite: Instructor permission.
CS 4998: Distinguished BA Majors Research
Credits: 3
Required for Distinguished Majors completing the Bachelor of Arts degree in the College of Arts and Sciences. An introduction to computer science research and the writing of a Distinguished Majors thesis. Prerequisites: CS 2150 with a grade of C- or higher and CS BA major status.
CS 6333: Mobile and IoT Security
Credits: 3
This course focuses on aspects of system security that arise in this challenging and ever-evolving space of mobile communication systems, primarily focusing on smartphones and IoT platforms. One of the main goals of the course is to improve knowledge and awareness of security issues faced by mobile application and system developers. The material will cover standards and research challenges in both deployed and future systems.
CS 6501: Special Topics in Computer Science
Credits: 3
Course content varies by section and is selected to fill timely and special interests and needs of students. See CS 7501 for example topics. May be repeated for credit when topic varies. Prerequisite: Instructor permission.
CS 6890: Industrial Applications
Credits: 1
A graduate student returning from Curricular Practical Training can use this course to claim one credit hour of academic credit after successfully reporting, orally and in writing, a summary of the CPT experience to his/her academic advisor.
CS 7993: Independent Study
Credits: 1–12
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CS 7995: Supervised Project Research
Credits: 3
Formal record of student commitment to project research for the Master of Computer Science degree under the guidance of a faculty advisor.
CS 8501: Special Topics in Computer Science
Credits: 3
Special Topics in Computer Science
CS 8897: Graduate Teaching Instruction
Credits: 1–12
For master's students who are teaching assistants.
CS 8999: Thesis
Credits: 1–12
Formal record of student commitment to thesis research for the Master of Science degree under the guidance of a faculty advisor. May be repeated as necessary.
CS 9897: Graduate Teaching Instruction
Credits: 1–12
For doctoral students who are teaching assistants.
CPE 9999: Non-Topical Research, Doctoral Dissertation
Credits: 1–12
Formal record of student commitment to doctoral research under the guidance of a faculty adviser. May be repeated as necessary.
CS 9999: Dissertation
Credits: 1–12
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.