Jason K. Oberg 9500 Gilman Drive, Mail Code 0404, La Jolla, CA ,

Similar documents
Device Design And Process Window Analysis Of A Deep- Submicron Cmos Vlsi Technology (The Six Sigma Research Institute Series) By Philip E.

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Xinyu Tang. Education. Research Interests. Honors and Awards. Professional Experience

Improving Fairness in Memory Scheduling

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Computer Science 141: Computing Hardware Course Information Fall 2012

ZACHARY J. OSTER CURRICULUM VITAE

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

Massachusetts Institute of Technology Tel: Massachusetts Avenue Room 32-D558 MA 02139

Introduction to CS 100 Overview of UK. CS September 2015

On-Line Data Analytics

Seminar - Organic Computing

Hongyan Ma. University of California, Los Angeles

Advanced Multiprocessor Programming

EDELINA M. BURCIAGA 3151 Social Science Plaza Irvine, CA

Learning Methods for Fuzzy Systems

Circuit Simulators: A Revolutionary E-Learning Platform

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Stephanie Ann Siler. PERSONAL INFORMATION Senior Research Scientist; Department of Psychology, Carnegie Mellon University

Computer Organization I (Tietokoneen toiminta)

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

Curriculum Vitae FARES FRAIJ, Ph.D. Lecturer

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

Computer Science. Embedded systems today. Microcontroller MCR

InTraServ. Dissemination Plan INFORMATION SOCIETY TECHNOLOGIES (IST) PROGRAMME. Intelligent Training Service for Management Training in SMEs

Learning to Schedule Straight-Line Code

Python Machine Learning

Embedded Real-Time Systems

GACE Computer Science Assessment Test at a Glance

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study

A systems engineering laboratory in the context of the Bologna Process

LEGO MINDSTORMS Education EV3 Coding Activities

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

ERIN A. HASHIMOTO-MARTELL EDUCATION

COMPUTER SCIENCE GRADUATE STUDIES Course Descriptions by Research Area

SIE: Speech Enabled Interface for E-Learning

FEIRONG YUAN, PH.D. Updated: April 15, 2016

Dr. Adam Kavon Ghazi-Tehrani

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program

A New Computing Book Series From ACM

Education: Integrating Parallel and Distributed Computing in Computer Science Curricula

The city Light Rail Transit (LRT) network connects the College to all suburban areas of KL.

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

Interactive Whiteboard

Emmanuel Opara, D.B.A. Associate Professor Accounting & Finance & MIS College of Business

Computer Science (CSE)

COMPUTER SCIENCE GRADUATE STUDIES Course Descriptions by Methodology

Curriculum Vitae JOHANNA A. SOLOMON, PhD

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

Erin M. Evans PhD Candidate Department of Sociology University of California, Irvine

A Variation-Tolerant Multi-Level Memory Architecture Encoded in Two-state Memristors

Top US Tech Talent for the Top China Tech Company

A Hands-on First-year Electrical Engineering Introduction Course

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Improving Memory Latency Aware Fetch Policies for SMT Processors

Edoardo Charbon Education: Areas of Expertise: Professional Experience: Professor Dept. of ECE (I&C) Chief Architect Post-doctoral fellow ERL

Using a PLC+Flowchart Programming to Engage STEM Interest

Tutor Coaching Study Research Team

A Simple VQA Model with a Few Tricks and Image Features from Bottom-up Attention

Challenges in Deep Reinforcement Learning. Sergey Levine UC Berkeley

Infrared Paper Dryer Control Scheme

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

A study of speaker adaptation for DNN-based speech synthesis

104 Immersive Learning Simulation Strategies: A Real-world Example. Richard Clark, NextQuestion Deborah Stone, DLS Group, Inc.

Curriculum Vitae. Sara C. Steele, Ph.D, CCC-SLP 253 McGannon Hall 3750 Lindell Blvd., St. Louis, MO Tel:

DINESH P. MEHTA: Curriculum Vitae

University of Southern California EE658 Diagnosis and Design of Reliable Digital Computers Summer 2011

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Mathematics 112 Phone: (580) Southeastern Oklahoma State University Web: Durant, OK USA

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

European Cooperation in the field of Scientific and Technical Research - COST - Brussels, 24 May 2013 COST 024/13

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

University of Groningen. Systemen, planning, netwerken Bosman, Aart

AC : BIOMEDICAL ENGINEERING PROJECTS: INTEGRATING THE UNDERGRADUATE INTO THE FACULTY LABORATORY

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

B.S/M.A in Mathematics

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

CURRICULUM VITAE. Jose A. Torres

2. Suggestions. Abbott, P., & Wallace, C. (1997). An introduction to sociology: Feminist perspectives (2nd ed.). New York: Routledge.

Time, talent, treasure FRATERNITY VALUE: PHILANTHROPIC SERVICE TO OTHERS SUGGESTED FACILITATOR: VICE PRESIDENT OF PHILANTHROPY

Radius STEM Readiness TM

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

GROUP COMPOSITION IN THE NAVIGATION SIMULATOR A PILOT STUDY Magnus Boström (Kalmar Maritime Academy, Sweden)

Procedia - Social and Behavioral Sciences 237 ( 2017 )

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Integral Teaching Fellowship Application Packet Spring 2018

Eileen Bau CIE/USA-DFW 2014

Major Milestones, Team Activities, and Individual Deliverables

The taming of the data:

San Diego State University Division of Undergraduate Studies Sustainability Center Sustainability Center Assistant Position Description

Al Cornish Head, Library Systems Washington State University Libraries Pullman, WA

Data Fusion Models in WSNs: Comparison and Analysis

Sociology. Faculty. Emeriti. The University of Oregon 1

CS 101 Computer Science I Fall Instructor Muller. Syllabus

Transcription:

EDUCATION Jason K. Oberg 9500 Gilman Drive, Mail Code 0404, 92093-0404 808-635-7604, jkoberg@cs.ucsd.edu http://cs.ucsd.edu/~jkoberg (GPA: 3.62) Ph.D. Computer Science September '09-Present Thesis: Hardware and Embedded System Security National Science Foundation Fellow (GPA: 3.62) M.S. Computer Engineering September '09-December 12 UNIVERSITY OF CALIFORNIA, SANTA BARBARA (GPA: 3.76) Santa Barbara, CA B.S. Computer Engineering September '05-June '09 Completed Engineering Honors Program and graduated with High Honors (top 8%). Tutoring Chair of Tau Beta Pi and tutor of several Electrical and Computer Engineering courses. RESEARCH INTERESTS Hardware Security and Privacy; Embedded Systems; Field Programmable Gate Arrays (FPGAs); Embedded highperformance Computing PROFESSIONAL EXPERIENCE Graduate Student Researcher Focus on Hardware Security Secure analysis of embedded systems and computer architecture. Methods for secure hardware and embedded system design and evaluation. MICROSOFT RESEARCH Research Intern Worked with the Embedded and Reconfigurable Computing group. Built the Kinect s body part recognition algorithm in hardware on an FPGA. Involved extensive design with both C and Verilog. September '09 - Present Redmond, WA July 11 - October 11 QUALCOMM INCORPORATED San Diego, CA Systems Engineering Intern June '10 - September '10 Performance verification of a graphics core using SystemC. Used PERL to aid testing and verification of graphics core's performance. Generated test vectors for performance benchmarking of hardware. TEACHING EXPERIENCE 1 Teaching Assistant September '09 December '09 4.52/5 Teaching Assistant Rating Taught intro to C-programming, assembly language, and computer architecture. COSMOS Teaching Assistant July '09 - August '09 Taught high school students about embedded systems programming. Gave lectures on lab section material and concepts. Helped inspire an interest in pursuing a computer science related field.

Freshman Seminar Volunteer September 11 December 12 Volunteered as instructor for a freshman seminar on robotics. Taught basics of programming using Python to freshman. HONORS AND AWARDS National Science Foundation Innovation Corps Grant Awardee April 2013 Achievement Rewards for College Scientists (ARCS) Award Recipient July 2012 ACM Student Research Competition Participant June 2011 National Science Foundation Graduate Research Fellowship May 2011 Jacobs School Research Expo Best Poster Finalist April 2010, 2011 MENTORING EXPERIENCE Jacobs School Underrepresented Undergraduate Mentor Mentor underrepresented undergraduates on their career and academic decisions Attend social events and meetings to help undergraduate engineers make informed choices Undergraduate Research Mentor Advising undergraduates on research projects related to hardware security Worked very closely with bright undergraduates on assisting with my research January 2012 Present January 2010 Present PATENTS Decision Tree Computation in Hardware, Jason Oberg, Ken Eguro, Victor Tirva, Padma Parthasarathy, Susan Carrie, Alessandro Forin, and Jonathon Chow. US Patent App 13/344,473, filed January 5 th, 2012. JOURNAL PUBLICATIONS (ACCEPTED) 1. Expanding Gate Level Information Flow Tracking for Multi-level Security Wei Hu, Jason Oberg, Janet Barrientos, Dejun Mu, and Ryan Kastner IEEE Embedded System Letters, vol. 5, no. 2, May 2013 2. Eliminating Timing Information Flows in a Mix-trusted System-on-Chip Jason Oberg, Timothy Sherwood, and Ryan Kastner IEEE Design and Test of Computers, March/April 2013 3. A Software-based Dynamic-warp Scheduling Approach for Load-Balancing the Viola-Jones Face Detection Algorithm on GPUs Tan Nguyen, Daniel Hefenbrock, Jason Oberg, Ryan Kastner, and Scott Baden Journal of Parallel and Distributed Computing (JPDC), January 2013 4. On the Complexity of Gate Level Information Flow Tracking Logic IEEE Transactions on Information Forensics and Security (TIFS), vol. 7, no. 3, June 2012 5. Theoretical Fundamentals of Gate Level Information Flow Tracking IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 30, issue 8, August 2011 2

6. Simulate and Eliminate: A Top-to-Bottom Design Methodology for Automatic Generation of Application Specific Architectures Ali Irturk, Janarbek Matai, Jason Oberg, Jeffrey Su, and Ryan Kastner, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 30, issue 8, August 2011 JOURNAL PUBLICATIONS (SUBMITTED) 1. Gate Level Information Flow Tracking for Security Lattices Wei Hu, Jason Oberg, Baolei Ma, Ryan Kastner, and Dejun Mu ACM Transactions on Design Automation of Electronic Systems (TODEAS 2014), in submission JOURNAL PUBLICATIONS (IN PREPARATION) 1. Leveraging Gate-Level Properties to Identify Hardware Timing Channels Jason Oberg, Sarah Meiklejohn, Timothy Sherwood, and Ryan Kastner IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD 2014), in preparation CONFERENCE PUBLICATIONS (ACCEPTED) 1. Sapper: A Language for Hardware-Level Security Policy Enforcement Xun Li, Vineeth Kashyap, Jason Oberg, Mohit Tiwari, Vasanth Rajarathinam, Ryan Kastner, Timothy Sherwood, Ben Hardekopf and Frederic T. Chong International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2014) 2. SurfNoC: A Low Latency and Provably Non-Interfering approach to Secure Networks-On-Chip Hassan M. G. Wassel, Ying Gao, Jason K. Oberg, Ted Huffmire, Ryan Kastner, Frederic T. Chong, Timothy Sherwood International Symposium on Computer Architecture (ISCA 2013) 3. A Practical Testing Framework for Isolating Hardware Timing Channels Jason Oberg, Sarah Meiklejohn, Timothy Sherwood, and Ryan Kastner The conference on Design Automation and Test in Europe (DATE 2013) 4. Simultaneous Information Flow Security and Circuit Redundancy in Boolean Gates Wei Hu, Jason Oberg, Dejun Mu, and Ryan Kastner The international conference on Computer-Aided Design (ICCAD 2012) 5. Random Decision Tree Body Part Recognition Using FPGAs Jason Oberg, Ken Eguro, Ray Bittner, and Alessandro Forin The International conference on Field Programmable Logic and Applications (FPL 2012) 6. Trimmed VLIW: Moving Application Specific Processors Towards High Level Synthesis Janarbek Matai, Jason Oberg, Ali Irturk, Taemin Kim, and Ryan Kastner, The Electronic System Level Synthesis Conference (ESLsyn 2012) 7. Enforcing Information Flow Guarantees in Reconfigurable Systems with Mix-trusted IP Ryan Kastner, Jason Oberg, Wei Hu, and Ali Irturk, The conference on Engineering of Reconfigurable Systems and Algorithms (ERSA 2011), invited paper 8. Crafting a Usable Microkernel, Processor, and I/O System with Strict and Provable Information Flow Security Mohit Tiwari, Jason Oberg, Xun Li, Jonathan K Valamehr, Timothy Levin, Ben Hardekopf, Ryan Kastner, Frederic T. Chong, and Timothy Sherwood, In Proceedings of the International Symposium on Computer Architecture (ISCA 2011) 9. Information Flow Isolation in I2C and USB Jason Oberg, Wei Hu, Ali Irturk, Mohit Tiwari, Timothy Sherwood, and Ryan Kastner, In Proceedings of the Design Automation Conference (DAC 2011) 3

10. Caisson: A Hardware Description Language for Secure Information Flow Xun Li, Mohit Tiwari, Jason Oberg, Frederic T. Chong, Tim Sherwood, and Ben Hardekopf, In Proceedings of the conference on Programming Language Design and Implementation (PLDI 2011) 11. Minimal Multi-Threading: Finding and Removing Redundant Instructions in Multi-Threaded Processors Guoping Long, Diana Franklin, Susmit Biswas, Pablo Ortiz, Jason Oberg, Dongrui Fan, and Frederic T. Chong, In Proceedings of the International Symposium on Microarchitecture (MICRO 2010) 12. Accelerating Viola-Jones Face Detection to FPGA-Level using GPUs Daniel Hefenbrock, Jason Oberg, Nhat Tan Nguyen Thanh, Ryan Kastner, and Scott B. Baden, In Proceedings of the conference on Field-Programmable Custom Computing Machines (FCCM 2010) 13. Theoretical Analysis of Gate Level Information Flow Tracking Jason Oberg, Wei Hu, Ali Irturk, Mohit Tiwari, Timothy Sherwood, and Ryan Kastner, In the Proceedings of the Design Automation Conference (DAC 2010) 14. FPGA-Based Face Detection System Using Haar Classifiers Jung Uk Cho, Shahnam Mirzaei, Jason Oberg, and Ryan Kastner, In Proceedings of the International Symposium on Field Programmable Gate Arrays (FPGA 2009) CONFERENCE PUBLICATIONS (SUBMITTED) 1. Discovering the Source of Taint in Gate Level Information Flow Bita Mazloom, Jason Oberg, Ryan Kastner, and Timothy Sherwood The Design Automation Conference (DAC 2014), in submission CONFERENCE PUBLICATIONS (IN PREPERATION) 1. Extending Existing Instruction Set Architectures Through 3-D Integration Jonathan Valamehr, Jason Oberg, Ted Huffmire, Ryan Kastner, and Timothy Sherwood Conference on Hardware-Oriented Security and Trust (HOST 2014), in preperation WORKSHOP PUBLICATIONS (ACCEPTED) 1. Sapper: A Language for Provable Hardware Policy Enforcement Xun Li, Vineeth Kashyap, Jason Oberg, Mohit Tiwari, Vasanth Rajarathinam, Ryan Kastner, Timothy Sherwood, Ben Hardekopf and Frederic T. Chong Workshop on Programming Languages and Analysis for Security (PLAS 2013). 2. An Improved Encoding Technique for Gate Level Information Flow Tracking The International Workshop on Logic and Synthesis (IWLS 2011) 4

REFERENCES Professor Ryan Kastner Professor Timothy Sherwood Doctor Ken Eguro Professor Cynthia Irvine University of California, San Diego 2112 Computer Science and Engineering Building (EBU3B) 9500 Gilman Drive, Mail Code 0404 92093-0404 Phone: 858-534-8908 kastner@ucsd.edu Department of Computer Science University of California, Santa Barbara Office 1119, Harold Frank Hall Santa Barbara, CA 93106-5110 Phone: 805-893-7426 sherwood@cs.ucsb.edu Microsoft Research One Microsoft Way Redmond, WA 98052 Phone: 425-722-7125 eguro@microsoft.com Department of Computer Science Naval Post Graduate School Monterey, California 93943 Phone: 831-656 2461 irvine@nps.edu 5