Ziqi Wang

Ziqi Wang

Pittsburgh, Pennsylvania, United States
2K followers 500+ connections

About

I am a graduate student at Carnegie Mellon University, Computer Science Department. I am…

Experience

  • Carnegie Mellon University Graphic
  • -

    Pittsburgh, PA, USA 15213

  • -

    Pittsburgh, PA, USA 15213

  • -

    Pittsburgh, PA, USA 15213

  • -

    Pittsburgh, PA

  • -

    Burnaby, Canada

  • -

    Burnaby

Education

Courses

  • Computer Science Independent Study

    15689

  • Engineering School Independent Study

    08608

Projects

  • BwTree - A Concurrent Lock-Free B+Tree Index for Peloton

    Please refer to the github page for more info

    https://github.com/wangziqi2013/BwTree

    See project
  • Flash Simulator / Memory Profiler / Flash Translation Layer

    We developed a flash drive (SSD) simulator with optional data module as fulfillment for CSD independent study project, also as a qualification for being the TA for 15746 - Storage Systems during Fall 2016 semester.

    The memory profiler aims at providing almost the same functionality as Valgrind memcheck without introducing a large overhead. It is highly specialized for myFTL course project, and is thus not universally applicable to arbitrary Linux applications.

    We choose to hijack…

    We developed a flash drive (SSD) simulator with optional data module as fulfillment for CSD independent study project, also as a qualification for being the TA for 15746 - Storage Systems during Fall 2016 semester.

    The memory profiler aims at providing almost the same functionality as Valgrind memcheck without introducing a large overhead. It is highly specialized for myFTL course project, and is thus not universally applicable to arbitrary Linux applications.

    We choose to hijack __libc_start_main() in order to gain control of student's code to avoid performance cheating. Also we inject into glibc gmon profiler routine in order to trace stack usage more accurately. We peak into dynamic symbol table, .plt and .got in order to print out stack back trace for memory allocation.

    In order to test the framework I have to write a FTL by myself to see what kind of problems students might have. I work with Abhishek Joshi, whose job is to port our project to OpenSSD development platform.

    Other creators
  • Android Privacy Leak Detection Framework

    Based on Androguard, an open-source tool to analyze Android application, we built a python framework that identifies possible privacy leakage in a series of analyzing stages, by making use of API specifications of third party libraries as well as results from other projects such as PScout

    We collected data on AWS cluster, using a google play crawler and a policy extractor (we match policy text with practice with machine learning methods, but these were done by my collaborators, of which…

    Based on Androguard, an open-source tool to analyze Android application, we built a python framework that identifies possible privacy leakage in a series of analyzing stages, by making use of API specifications of third party libraries as well as results from other projects such as PScout

    We collected data on AWS cluster, using a google play crawler and a policy extractor (we match policy text with practice with machine learning methods, but these were done by my collaborators, of which I totally have no knowledge). The actual analytic jobs were also done on AWS.

    This project was sponsored by Institute of Software Research (ISR) at Carnegie Mellon University, and we submitted a paper for review to USENIX Security.

    Other creators
  • Extended Tree-Adjoining Grammar (XTAG) Grammar Viewer

    A Python framework and application to read and navigate Tree-Adjoining Grammar. We have merged our branch into NLTK which includes the grammar viewer itself as well as grammar data.

    Results published on PBML #103 as undergraduate thesis

    Other creators
    See project

Honors & Awards

  • Dean's Honor Roll

    -

  • President's Honor Roll

    -

  • University's Open Scholarship

    -

  • Chinese National Scholarship

    -

  • Dual Degree Program Entrance Scholarship

    -

Languages

  • English

    -

  • Chinese (Simplified)

    -

Organizations

  • CMU Parallel Data Lab

    Graduate Student

    - Present
  • Usable Privacy Policy Project (UPPP)

    Graduate Student

    - Present

View Ziqi’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ziqi directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Ziqi Wang in United States

Add new skills with these courses