Computational finance, computer programming, web applications, databases, personal finance, applied statistics, quantitative reasoning.

Similar documents
ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

MGT/MGP/MGB 261: Investment Analysis

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

DEPARTMENT OF FINANCE AND ECONOMICS

Mathematics Program Assessment Plan

STA 225: Introductory Statistics (CT)

Mathematics. Mathematics

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

Detailed course syllabus

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

Len Lundstrum, Ph.D., FRM

Probability and Statistics Curriculum Pacing Guide

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

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

Academic Catalog Programs & Courses Manchester Community College

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.


Course Syllabus for Math

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Mathematics subject curriculum

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

Kendra Kilmer Texas A&M University - Department of Mathematics, Mailstop 3368 College Station, TX

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Software Development: Programming Paradigms (SCQF level 8)

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program

School of Innovative Technologies and Engineering

Livermore Valley Joint Unified School District. B or better in Algebra I, or consent of instructor

2013 Annual HEITS Survey (2011/2012 data)

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

OFFICE SUPPORT SPECIALIST Technical Diploma

Intermediate Computable General Equilibrium (CGE) Modelling: Online Single Country Course

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

GACE Computer Science Assessment Test at a Glance

New Venture Financing

Instructor: Matthew Wickes Kilgore Office: ES 310

BADM 641 (sec. 7D1) (on-line) Decision Analysis August 16 October 6, 2017 CRN: 83777

Statewide Framework Document for:

CS Course Missive

INDIVIDUALIZED STUDY, BIS

Web-based Learning Systems From HTML To MOODLE A Case Study

Math 181, Calculus I

Education: Professional Experience: Personnel leadership and management

Computer Organization I (Tietokoneen toiminta)

CS/SE 3341 Spring 2012

An Introduction to Simio for Beginners

Math 96: Intermediate Algebra in Context

content First Introductory book to cover CAPM First to differentiate expected and required returns First to discuss the intrinsic value of stocks

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

On-Line Data Analytics

MTH 141 Calculus 1 Syllabus Spring 2017

Office Hours: Mon & Fri 10:00-12:00. Course Description

Algebra Nation and Computer Science for MS Initiatives. Marla Davis, Ph.D. NBCT Office of Secondary Education

Date : Controller of Examinations Principal Wednesday Saturday Wednesday

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

Hongyan Ma. University of California, Los Angeles

EGRHS Course Fair. Science & Math AP & IB Courses

CURRICULUM VITAE PERSONAL DETAILS. Evans Anderson Kirimi Miriti Year of Birth: English (Excellent), Kiswahili (Excellent), French (Fair).

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

5.7 Course Descriptions

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Python Machine Learning

Syllabus Foundations of Finance Summer 2014 FINC-UB

Student Feedback Analysis Report

POSITION YOURSELF FOR SUCCESS. WHY CHOOSE THE MSc FINANCE?

San José State University Department of Marketing and Decision Sciences BUS 90-06/ Business Statistics Spring 2017 January 26 to May 16, 2017

MKTG 611- Marketing Management The Wharton School, University of Pennsylvania Fall 2016

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

STA2023 Introduction to Statistics (Hybrid) Spring 2013

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants)

Math Techniques of Calculus I Penn State University Summer Session 2017

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

WSU Five-Year Program Review Self-Study Cover Page

BUS Computer Concepts and Applications for Business Fall 2012

CS Machine Learning

MAT 122 Intermediate Algebra Syllabus Summer 2016

Self Study Report Computer Science

Radius STEM Readiness TM

BUSI 2504 Business Finance I Spring 2014, Section A

College Pricing. Ben Johnson. April 30, Abstract. Colleges in the United States price discriminate based on student characteristics

Software Maintenance

LOUISIANA HIGH SCHOOL RALLY ASSOCIATION

Teaching Algorithm Development Skills

Applying Learn Team Coaching to an Introductory Programming Course

Syllabus ENGR 190 Introductory Calculus (QR)

California State University, Chico College of Business Graduate Business Program Program Alignment Matrix Academic Year

Foothill College Summer 2016

ASTR 102: Introduction to Astronomy: Stars, Galaxies, and Cosmology

Nottingham Trent University Course Specification

An Introduction to the Minimalist Program

Bluetooth mlearning Applications for the Classroom of the Future

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

Streaming Video Control Review. Who am I?

UEP 251: Economics for Planning and Policy Analysis Spring 2015

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus

VOL. 3, NO. 5, May 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

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

Journal title ISSN Full text from

Transcription:

Aaron Stevens Department of Finance Boston University Questrom School of Business 595 Commonwealth Avenue Boston, MA 02215 azs@bu.edu Education M.S. Boston College, Finance, 2004. M.S. Boston University, Computer Science, 2002. B.S. Indiana University, Business and Computer Information Systems, 1998. Teaching Interests Computational finance, computer programming, web applications, databases, personal finance, applied statistics, quantitative reasoning. Teaching Experience Boston University Questrom School of Business, Department of Finance, Senior Lecturer 9/2016 present MF703 Programming for Mathematical Finance, 9/2016 present, 4 sections total MF703 is an introduction to functional, imperative, and object-oriented programming programing in Python and C++ for students in the master s program in mathematical finance. Programming assignments include: the time value of money; bond pricing and analytics; statistical analysis of historical stock market data; linear algebra and matrix operations; creation of minimum variance efficient portfolios and the efficient frontier; option pricing algorithms, including the binomial model, Black-Scholes formula, and Monte Carlo methods for simulating future stock market returns and calculating the value of path-dependent options. The teaching/learning methodology has an emphasis on teaching by example in an activelearning classroom environment. Students bring their laptop computers to class, and the typical use of classroom time involves about 50% demonstration of syntax and language semantics, and 50% with students working on in-class practice problems to build programming skill. The course teaches Python first, with an emphasis on algorithmic thinking and problem solving, followed by a rapid introduction to C++, with an emphasis on run-time analysis and efficiency. FE429 Futures, Options, and Risk Management, Spring 2018 FE429 is an introduction to the use of derivative instruments for risk management. The course covers the payoff and profit calculations arising from various derivative instruments, replicating payoffs with different strategies, and hedging techniques. Option pricing techniques including binomial trees, the Black-Scholes equation, and Monte Carlo simulation. The course has an emphasis on developing spreadsheet models and solutions.

Boston University, Department of Computer Science, Senior Lecturer 9/2004 present Teaching faculty for a variety of undergraduate courses in Computer Science, with an emphasis on teaching programming. Teaching methods include both traditional lectures as well as using a flipped-classroom methodology that blends online learning modules and in-class assignments. Develop curriculum and assignments. Coordinate and supervise teams of graduate student teaching fellows, undergraduate assistants, and undergraduate graders. Serve as mentor and collaborator to other teaching faculty and graduate student teaching fellows. CS108 Application Programming, 9/2004 present, 29 sections total CS108 is an introductory programming course for students not majoring in computer science. In a single-semester, the course leads students from their very first program through development of database-driven web applications (e.g., Facebook, Twitter, or Flickr). I developed this class beginning in 2004 using the Java programming language. Since 2007 the course has covered Python, SQL, and HTML, with a focus on web application development using the Linux-Apache-MySQL-Python software stack. The current version of the course uses the flipped-classroom model, where students learn the new content and practice examples on their own at home and use classroom time to complete in-class assignments. To support the flipped-classroom, I created over 60 YouTube videos with examples and mini-lectures, as well as greatly expanding the number of programming assignments. Students complete 23 individual programming assignments and a 4-week long final project in which they develop their own web application. CS111 Introduction to Computers Science, 5/2005 present, 33 sections total CS111 is an introduction to computer science and programming in Python. The course is the first course in the Computer Science concentration and a required course for mathematics majors and other natural science majors. The current version of the course uses a breadth-first approach to learning computer science, and teaches: functional programming and recursion; computer architecture and assembly language programming; imperative programming; object-oriented programming; and a sampling of topics from CS theory including definite finite automata and computability. Assignments include numerical programs, image (matrix) manipulation, text processing and analysis, and games and artificial intelligence. The current version of the course (since summer 2015) uses the flipped-classroom model, where students learn the new content and practice examples on their own at home and use classroom time to do peer-based learning and complete in-class assignments. To support the flipped-classroom, I created over 50 YouTube videos with examples and mini-lectures. During the period 2004-2014, I taught this class in the Java programming language. CS698 Teaching Fellow Seminar, 9/2011 12/2017, 6 sections total CS698 is a teaching methods seminar for first-year graduate students in computer science. The course prepares new teaching fellows in our department for one-on-one tutoring with students; preparing lab activities; preparing a lecture; and active learning methods for in-class

activities and assignments. The course includes discussion of learning styles, curriculum development for lectures, assignments and tests, and public speaking. CS101 Introduction to Computers, 9/2006 12/2014, 23 sections total CS101 is a computer science literacy class for non-cs majors, which discusses computing and computer science through the main ideas of algorithmic thinking, encoding of information, protocols, and abstraction. CS101 surveys a selection of fundamental topics in computer science, including the digital representation of numbers, text, images, audio and video; the World-Wide Web; computer networks and the Internet; algorithms for searing and sorting; and an overview of computer programming concepts through vector graphics animation. The applied component of the course introduces students to a practical set of tools including HTML/web-development, manipulating images and audio, and an introduction to object oriented programming concepts using the Alice 3D animation environment. Boston University, Department of Mathematics, Lecturer 1/2014 2017 MA120 Applied Mathematics, 1/2014 5/2017, 7 sections total MA120 is an introduction to the applications of mathematics for personal financial decisionmaking. The course introduces and applies quantitative techniques involving systems of equations, exponential functions and logarithms, probability and expected value, mortality and survival probability, descriptive and inferential statistics, and numerical simulation. Applications include life cycle decisions about spending and saving; borrowing and repayment; inflation and purchasing power; insurance and annuities; investments and asset allocation. This is a class in quantitative reasoning and decision-analysis using mathematical models. The class uses a flipped-classroom methodology, wherein each class meeting centers around a specific assignment (e.g., an Excel spreadsheet model) that students will work on during class time. I have written a draft textbook, Applied Mathematics for Personal Finance for this class. Boston University, Department of Economics, Instructor 6/2010 12/2013 EC171 Personal Life-Cycle Economics, 6/2010 12/2013, 11 sections total EC171 is an introduction to applied economics, which applies the life-cycle model and consumption smoothing to personal economic decisions including spending, saving, borrowing, insuring; matriculation and investing in human capital; choosing careers, jobs, and locations; marrying, having children, divorcing; retiring, retirement accounts, taking Social Security; buying insurance; and investing in stocks and bonds. I developed this new course (with Larry Kotlikoff and Zvi Bodie) beginning in 2009. I custompublished a draft edition textbook (Personal Life-cycle Economics) that was used in this class for 2011-2013. Beginning in the Spring 2013 semester, I used a flipped-classroom approach to EC171. Students read assigned readings and took a reading quiz before coming to the classroom. During class meetings, we begin with a brief question and answer session and summarize the main ideas from the readings. The majority of class time was used for in-class assignments to develop deeper understanding of the material by focusing on applications.

Boston College, Department of Finance, Teaching Fellow 1/2004 5/2004 MF021 Basic Finance, 1/2004 5/2004 MF021 course is a general introduction to finance required for all majors and minors in the School of Management. The course covers present and future values, streams of payments, bond pricing, the capital structure of firms and the cost of capital, market efficiency, the capital asset pricing model, and an overview of derivatives. Bentley College, Department of Mathematics, Instructor 9/2003 5/2004 GB204 Data Analysis and Statistics, 9/2003 5/2004, 2 sections total This course is a general introduction to descriptive and inferential statistics for undergraduate students in business. Techniques include measures of central tendency and dispersion, correlation and OLS regression, confidence intervals and hypothesis testing. Departmental Service Committee Member Redesign of CS Introductory Sequence, 11/2013 05/2014 Lecturer Search Committee Member, 1/2013 5/2013 Development and maintenance of online homework submissions application, 9/2005 present Publications Applied Mathematics for Personal Finance. CreateSpace Publishing, 2015. Textbook used in MA120 course. The text explores many common personal financial questions and develops mathematical models to help understand and find solutions to these problems. Mathematical areas include developing systems of equations (lifetime spending and saving decisions), exponential growth and decay (interest and inflation), probability and expected value (games of chance and insurance), survival probability (actuarial present value), descriptive statistics (investing in the stock market) and numerical simulation (understanding the risk-return tradeoff and investment allocation decisions). Personal Life-Cycle Economics. CreateSpace Publishing, 2013. Textbook used in EC171 course. Develops the life-cycle model as the framework for personal financial decision-making; the time value of money; taxes and benefits in the United States; borrowing constraints and dynamic programming; applied life-cycle analysis using ESPlanner, including chapters on investing in human capital, risk and insurance, marriage and divorce, and homeownership; investing in the stock market, Monte Carlo simulation; asset allocation and upside investing. N. Melville, A. Stevens, O. Pavlov, and R. Plice. Unsolicited Commercial E-Mail: Empirical Analysis of a Digital Commons. International Journal of Electronic Commerce, Summer 2006.

Other Professional Experience Boston College, Information Technology Services, Consultant/Programmer, 1/2005 present Develop custom software tools to support the Boston College network security and policy group, including incident detection, tracking, reporting end-user email notification, and metrics. Use contemporary programming tools including Linux, Python, SQL, Django, Java, JDBC and Servlets/JSP to perform data processing on large and dynamic data sets for pattern matching, text parsing, normalization and custom reporting. Develop and maintain several custom web applications using the Linux-Apache-MySQL- Python (LAMP) model. Wrote custom interfaces to network monitoring tools including: McAfee epolicy Orchestrator, TippingPoint IPS, Snort IDS, IDFinder, DNS, Flows, and Boston College's DHCP/IP address tracking database. Boston College, Information Technology Services, Graduate Assistant, 9/2003 12/2004 Cisco Systems, Senior Software Engineer, 8/2000 8/2003 Developed telecommunications software for Cisco s call center customers in the area of computer-telephony integration and call routing. Software design and implementation of server-side and application programming interfaces using C++ and Java. Authored, co-authored, and edited several Cisco technical books: CTI Product Description, CTIOS System Manager s Guide, and CTIOS Developer s Guide. Assisted with Cisco marketing and technical training. GeoTel Communications, Professional Services Group, Consultant, 6/1999 7/2000 Created custom computer telephony integration (CTI) software engineering solutions for reference customers including Fidelity Investments, UPS, and Optus Telecom (Australia). Andersen Consulting, LLP, Analyst, 6/1998 6/1999 Technical analyst in Andersen s Network Solutions practice. Developed call routing rules and metrics to optimize staffing, reduce customer wait-times, and offer cross-marketing opportunities for a major financial services client s call center operations.