ZACHARY J. OSTER CURRICULUM VITAE

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

Laura Jacobi. Education Ph.D. University of Minnesota May 2004 Communication Studies & Interpersonal Relationships Research

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

The Impact of Test Case Prioritization on Test Coverage versus Defects Found

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

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

Ph.D. Computer Engineering and Information Science. Case Western Reserve University. Cleveland, OH, 1986

New Jersey Institute of Technology Newark College of Engineering

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

Professor, Computer Science and Engineering, University of North Texas (August 2016-present)

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

Computer Science Self-Study Report for APC Review Fall 2007

Education: Professional Experience: Personnel leadership and management

USC VITERBI SCHOOL OF ENGINEERING

College of Engineering and Applied Science Department of Computer Science

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

Chelsea A. Schnabelrauch Arndt, M.S.

Requirements-Gathering Collaborative Networks in Distributed Software Projects

CURRICULUM VITA for CATHERINE E. KLEHM Educational Experiences. Ed.D., Chemistry/ Educational Administration in Higher Education

Reducing Features to Improve Bug Prediction

Test Effort Estimation Using Neural Network

Introduction to CS 100 Overview of UK. CS September 2015

Department of Computer Science. Program Review Self-Study

Linguistics Program Outcomes Assessment 2012

Policy for Hiring, Evaluation, and Promotion of Full-time, Ranked, Non-Regular Faculty Department of Philosophy

Developing Highly Effective Industry Partnerships: Co-op to Capstone Courses

FRANKLIN D. CHAMBERS,

Using Moodle in ESOL Writing Classes

Computer Science (CSE)

JAMALIN R. HARP. Adjunct, Texas Christian University, Department of History January 2016 May 2016 HIST 10603: United States Before 1877

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Improving Fairness in Memory Scheduling

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

A Case-Based Approach To Imitation Learning in Robotic Agents

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

Hongyan Ma. University of California, Los Angeles

DOCTOR OF PHILOSOPHY HANDBOOK

High Performance Computing Club Constitution

CNS 18 21th Communications and Networking Simulation Symposium

The open source development model has unique characteristics that make it in some

medicaid and the How will the Medicaid Expansion for Adults Impact Eligibility and Coverage? Key Findings in Brief

University of Illinois

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM and the INFORMATION SYSTEMS PROGRAM

Wenguang Sun CAREER Award. National Science Foundation

EDUCATIONAL BACKGROUND EMPLOYMENT HISTORY FIELDS OF INTEREST. I. DISTINCTIONS [this section collects and summarizes items that may also appear later]

The Good Judgment Project: A large scale test of different methods of combining expert predictions

Fall 2017 Student Org. Fair - Participating Student Organizations

Robotics as an Undergraduate Major: A Retrospective

Rebecca McLain Hodges

re An Interactive web based tool for sorting textbook images prior to adaptation to accessible format: Year 1 Final Report

ELLEN E. ENGEL. Stanford University, Graduate School of Business, Ph.D. - Accounting, 1997.

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

Identifying Novice Difficulties in Object Oriented Design

On-the-Fly Customization of Automated Essay Scoring

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

Data Structures and Algorithms

Brian Isetts University of Minnesota - Twin Cities, Anthony W. Olson PharmD University of Minnesota, Twin Cities,

GRADUATE PROGRAM Department of Materials Science and Engineering, Drexel University Graduate Advisor: Prof. Caroline Schauer, Ph.D.

The Honorable John D. Tinder, U.S. Court of Appeals for the 7 th Circuit (retired) Clerk

Examples of Individual Development Plans (IDPs)

FY year and 3-year Cohort Default Rates by State and Level and Control of Institution

Engaging Faculty in Reform:

Teaching Algorithm Development Skills

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

BUILDING CAPACITY FOR COLLEGE AND CAREER READINESS: LESSONS LEARNED FROM NAEP ITEM ANALYSES. Council of the Great City Schools

Improving software testing course experience with pair testing pattern. Iyad Alazzam* and Mohammed Akour

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

UCEAS: User-centred Evaluations of Adaptive Systems

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Computer Science 141: Computing Hardware Course Information Fall 2012

Department of Communication Promotion and Tenure Criteria Guidelines. Teaching

CURRICULUM VITAE Diploma, Omaha North High School. GPA 4.0/4.66 on a weighted scale Class Rank: 3 out of 461

Department of Computer Science GCU Prospectus

Telekooperation Seminar

Student Admissions, Outcomes, and Other Data

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

Date : Controller of Examinations Principal Wednesday Saturday Wednesday

American University, Washington, DC Webinar for U.S. High School Counselors with Students on F, J, & Diplomatic Visas

Assessment System for M.S. in Health Professions Education (rev. 4/2011)

LUDWIG-MAXIMILIANS-UNIVERSITÄT MÜNCHEN Junior Year in Munich Program

MGT/MGP/MGB 261: Investment Analysis

ANNUAL REPORT of the ACM Education Policy Committee For the Period: July 1, June 30, 2016 Submitted by Jeffrey Forbes, Chair

Week 4: Action Planning and Personal Growth

: USING RUBRICS FOR THE ASSESSMENT OF SENIOR DESIGN PROJECTS

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

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

Russell M. Rhine. Education

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

Java Programming. Specialized Certificate

BEVERLY A. KOPPER EDUCATION ADMINISTRATIVE EXPERIENCE AND SELECTED ACCOMPLISHMENTS

An Introduction to Simio for Beginners

Biological Sciences, BS and BA

Online Marking of Essay-type Assignments

Tools and Techniques for Large-Scale Grading using Web-based Commercial Off-The-Shelf Software

Getting Results Continuous Improvement Plan

Computer Organization I (Tietokoneen toiminta)

Department of Geography Bachelor of Arts in Geography Plan for Assessment of Student Learning Outcomes The University of New Mexico

Blank Table Of Contents Template Interactive Notebook

LEWIS M. SIMES AS TEACHER Bertel M. Sparks*

CURRENT POSITION: Angelo State University, San Angelo, Texas

Transcription:

ZACHARY J. OSTER CURRICULUM VITAE McGraw Hall 108 Phone: (262) 472-5006 800 W. Main St. Email: osterz@uww.edu Whitewater, WI 53190 Website: http://cs.uww.edu/~osterz/ RESEARCH INTERESTS Formal methods for specification, analysis, and verification of requirements and design preferences, especially in component-based and compositional software systems. EDUCATION Ph.D. Aug. 2013, Computer Science, Iowa State University, Ames, Iowa M.S. Dec. 2009, Computer Science, Iowa State University, Ames, Iowa B.S. May 2007, Computer Science, South Dakota State University, Brookings, S.D. B.A. May 2007, Music, South Dakota State University, Brookings, S.D. TEACHING University of Wisconsin-Whitewater, Whitewater, Wisconsin (Assistant Professor) COMPSCI 171: Introduction to Programming (Visual Basic). Fall 2013, Spring 2014, Fall 2014. COMPSCI 271: Assembly Programming (Intel 8086). Fall 2013, Summer 2014 (3-week hybrid course). COMPSCI 271: Assembly Programming (MIPS). Fall 2014, Spring 2015, Summer 2015 (3-week hybrid course), Fall 2015, Spring 2016, Summer 2016 (3-week hybrid course), Fall 2016. COMPSCI 320: Concepts of Programming Languages (new course that I developed). Fall 2015, Fall 2016. COMPSCI 322: Computer Languages and Compilers. Spring 2015, Spring 2016. COMPSCI 424: Operating Systems. Fall 2014, Spring 2016. COMPSCI 481: Web Server and Unix Administration. Spring 2014, Spring 2015, Fall 2015, Fall 2016. Iowa State University, Ames, Iowa (Teaching Assistant) Formal Methods in Software Engineering. Spring 2013. Software Construction and User Interface. Fall 2012. Computer Literacy and Applications (online-only). Spring 2008 Spring 2009. Grand View University, Des Moines, Iowa (Adjunct Lecturer) Object-Oriented Programming with Data Structures. Spring 2013. Computer Proficiency (short course). Fall 2012 Spring 2013. Introduction to Object-Oriented Programming. Fall 2012 Spring 2013.

STUDENTS MENTORED IN RESEARCH Joshua Leinberger, 2013-2014. Visualization of preferences and tradeoffs in conditional importance networks (CI-nets). Funded by UW-Whitewater Strategic Initiative grant (Lopamudra Mukherjee, PI). Pablo Martinez, 2014-2015. Visualization of preferences and tradeoffs in conditional importance networks (CI-nets). Continuing Joshua Leinberger s work. Funded in part by UW-Whitewater Strategic Initiative grant (Lopamudra Mukherjee, PI). UNIVERSITY SERVICE University of Wisconsin-Whitewater University Curriculum Committee 2015 present College of Letters and Sciences Curriculum Committee Master Advisor (for Computer Science) Department of Computer Science Search Committee for tenure-track faculty 2016 present Master s Program Planning Committee 2015 present Assessment Committee Curriculum Committee (Chair) Merit Committee Technical Support Committee Department of Mathematical & Computer Sciences Colloquium Committee 2013 2014 Curriculum Committee 2013 2014 Media Arts & Game Development Program Search Committee for tenure-track faculty (CS representative) 2015 2016 Plan-It Purple new student orientation advisor (for Computer Science) 2016 present Advisor to student organizations Magic: The Gathering Club 2016 present Linux Club 2015 2016 Iowa State University, Department of Computer Science Computer Science Graduate Advisory Committee/Graduate Student Organization Treasurer 2010 2011 and 2012 2013 President 2011 2012 New Graduate Student Orientation Leader 2010 2013 Poster Day Coordinator 2011 2013 Graduate Curriculum Committee (student member) 2011 2013 Colloquium Committee (student member) 2010 2011

PROFESSIONAL SERVICE Conference/Workshop Program Committee Member (includes peer-review work) IEEE Services Congress Visionary Track on Service Composition for the Future Internet (SCFI) 2015 ASE International Conference on Cyber Security 2014 Cyber Security and Information Intelligence Research Workshop (CSIIRW) 2012 Peer Reviewer for Journal and Conference Paper Submissions IT Professional 2016 Journal of Internet Services and Applications 2015 IEEE Software 2014 IEEE Intl. Conf. on Service-Oriented Computing and Applications (SOCA) 2014 Conference on Emerging Applications of Information Technology (EAIT) 2012, 2014 International Conference on Service-Oriented Computing (ICSOC) 2012 2013 International Symposium on Service Oriented System Engineering (SOSE) 2011 International Workshop on Web Services and Formal Methods (WS-FM) 2010 CONFERENCE PUBLICATIONS (FULLY PEER-REVIEWED AND ARCHIVED) 1. Zachary J. Oster, Ganesh Ram Santhanam, and Samik Basu. Scalable Modeling and Analysis of Requirements Preferences: A Qualitative Approach Using CI-Nets. 23rd IEEE Intl. Requirements Engineering Conference (RE 15), pages 214-219. RE:Next! track (acceptance rate 30.6%). IEEE, 2015. 2. Zachary J. Oster. Reasoning with Qualitative Preferences to Develop Optimal Component-Based Systems. Extended abstract for ACM Student Research Competition. 35th Intl. Conference on Software Engineering (ICSE), pages 1456-1458. IEEE, 2013. 3. Zachary J. Oster, Ganesh Ram Santhanam, Vasant Honavar, and Samik Basu. Model Checking of Qualitative Sensitivity Preferences to Minimize Credential Disclosure. 9th Intl. Symposium on Formal Aspects of Component Software (FACS 2012). Lecture Notes in Computer Science, vol. 7684, pages 205-223. Springer, 2013. 4. Zachary J. Oster, Syed Adeel Ali, Ganesh Ram Santhanam, Partha S. Roop, and Samik Basu. A Service Composition Framework Based on Goal-Oriented Requirements Engineering, Model Checking, and Qualitative Preference Analysis. 10th Intl. Conference on Service-Oriented Computing (ICSOC 2012). Lecture Notes in Computer Science, vol. 7636, pages 283-297. Springer, 2012. 5. Zachary J. Oster, Ganesh Ram Santhanam, and Samik Basu. Automating Analysis of Qualitative Preferences in Goal-Oriented Requirements Engineering (short paper). 26th IEEE/ACM Intl. Conference on Automated Software Engineering (ASE 2011), pages 448-451. IEEE, 2011.

6. Zachary J. Oster, Ganesh Ram Santhanam, and Samik Basu. Identifying Optimal Composite Services by Decomposing the Service Composition Problem. IEEE Intl. Conference on Web Services (ICWS 2011), pages 267-274. IEEE Computer Society, 2011. 7. Zachary J. Oster, Ganesh Ram Santhanam, and Samik Basu. Decomposing the Service Composition Problem. 8th IEEE European Conference on Web Services (ECOWS 2010), pages 163-170. IEEE Computer Society, 2010. 8. Zachary J. Oster and Samik Basu. Extending Substitutability in Composite Services by Allowing Asynchronous Communication with Message Buffers (short paper). 21st IEEE Intl. Conference on Tools with Artificial Intelligence (ICTAI 2009), pages 572-575. IEEE Computer Society, 2009. WORKSHOP PUBLICATION (LIGHTLY PEER-REVIEWED) 1. Ganesh Ram Santhanam, Zachary J. Oster, and Samik Basu. Identifying a Preferred Countermeasure Strategy for Attack Graphs (extended abstract). 8th Cyber Security and Information Intelligence Research Workshop (CSIIRW), article 11. ACM, 2013. CONFERENCE AND WORKSHOP PRESENTATIONS 1. Zachary J. Oster. Efficient Satisfiability Analysis for Conditional Importance Networks. 10th Multidisciplinary Workshop on Advances in Preference Handling (MPREF 2016), in conjunction with Intl. Joint Conference on Artificial Intelligence (IJCAI 2016). July 9, 2016. New York, NY. Peer-reviewed, non-archival venue. Paper available online: http://www.mpref-2016.preflib.org/wp-content/uploads/2016/06/paper-13.pdf. 2. Scalable Modeling and Analysis of Requirements Preferences: A Qualitative Approach Using CI-Nets (conference publication 1). 23rd IEEE Intl. Requirements Engineering Conference (RE 15), RE:Next! track. August 27, 2015. 3. Model Checking of Qualitative Sensitivity Preferences to Minimize Credential Disclosure (conference publication 3). Intl. Symposium on Formal Aspects of Component Software (FACS). September 13, 2012. Mountain View, California. 4. Automating Analysis of Qualitative Preferences in Goal-Oriented Requirements Engineering (conference publication 5). IEEE/ACM Intl. Conference on Automated Software Engineering (ASE). November 10, 2011. Lawrence, Kansas. 5. Identifying Optimal Composite Services by Decomposing the Service Composition Problem (conference publication 6). IEEE Intl. Conference on Web Services (ICWS). July 8, 2011. Washington, D.C. 6. Decomposing the Service Composition Problem (conference publication 7). IEEE European Conference on Web Services (ECOWS). December 3, 2010. Ayía Napa, Cyprus.

7. Failure Analysis for Composition of Web Services Represented as Labeled Transition Systems (work by Dinanath Nadkarni, Samik Basu, Robyn Lutz, and Vasant Honavar). Intl. Workshop on Web Services and Formal Methods (WS-FM). September 16, 2010. Hoboken, New Jersey. 8. Extending Substitutability in Composite Services by Allowing Asynchronous Communication with Message Buffers (conference publication 8). IEEE Intl. Conference on Tools with Artificial Intelligence (ICTAI). November 4, 2009. Newark, New Jersey. COLLOQUIUM PRESENTATIONS 1. Improving Software Development with Qualitative Preference Reasoning and Formal Verification. Department of Mathematical and Computer Sciences Colloquium. University of Wisconsin-Whitewater. November 21, 2013. 2. Surviving and Thriving as a Computer Science Graduate Student. Department of Computer Science Colloquium. Iowa State University. September 15, 2011. WORK EXPERIENCE Consultant October IDP Interactive Degree Planner LLC Whitewater, WI Coordinated testing and validation for an interactive degree planning tool Helped align degree planning tool with existing curriculum and advising processes Recorded feedback from potential customers during prototype demonstrations Research Assistant May 2009 May 2013 Iowa State University, Department of Computer Science Ames, IA Refactored Web service composition tool to be more reliable & extensible Implemented tools for analyzing and transforming formulas using Java Developed new tool for analyzing system requirements, preferences, and tradeoffs Research Assistant August 2010 August 2012 Iowa State University, IT Services (contract work for Cray, Inc.) Ames, IA Developed correctness tests for a parallel Fast Fourier Transform library Created test plan and tests for compiler support of Fortran 2008 coarrays Isolated and reported bugs in Fortran compiler and various libraries Software Engineer Intern May 2006 August 2006 U.S. Geological Survey, National Center for EROS Sioux Falls, SD Designed, implemented, & tested software to automate satellite downlink operations Worked closely with end users to define project requirements Prepared and delivered presentations for project status reviews

PROFESSIONAL AFFILIATIONS Association for Computing Machinery (ACM) 2009 present Special Interest Group on Computer Science Education (SIGCSE) 2013 present Special Interest Group on Software Engineering (SIGSOFT) 2013 present Director of Judges, ACM North Central North America Regional Programming Contest (local site in Des Moines, IA) 2012 Institute for Electrical and Electronics Engineering (IEEE) 2009 present IEEE Computer Society 2011 present IEEE Reliability Society 2011 present HONORARY SOCIETIES Upsilon Pi Epsilon (computer science) elected 2009 Tau Beta Pi (engineering) elected 2005 Phi Kappa Phi (general) elected 2004