32
ENGINEERING DESIGN LAB III ENGR-103 SPRING 2015 WEEK 1 LECTURE Brandon Terranova March 30, 2015 INTRODUCTION TO ENGR-103 COURSE INFORMATION

ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

Embed Size (px)

Citation preview

Page 1: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

ENGINEERING DESIGN LAB III ENGR-103 SPRING 2015 WEEK 1 LECTURE

Brandon Terranova

March 30, 2015

INTRODUCTION TO ENGR-103 COURSE INFORMATION

Page 2: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

COMMUNICATION WITH COURSE PERSONNEL

¢  Email BOTH Paul Kim and myself with questions regarding: �  Lecture content �  Course policies �  General course related issues �  [email protected] and [email protected]

¢  Email your advisor or lab instructors regarding: �  Course grades �  Assignment submission issues �  Laboratory activities �  Issues with team members

¢  Always include your course/section number and your university ID in correspondences ! 2

Page 3: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

COURSE OBJECTIVES

3

Propose

Propose engineering activities in the Project Proposal.

Work

Work with lab

instructors and teaching

fellows to complete the

work outlined in the Project Proposal.

Present

Present your work in

technical reports and

to a live audience of engineering faculty and your peers.

Page 4: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

COURSE OBJECTIVES

4

Prototyping

Experimentation

Evaluation

Implementation

Hands-on Abstract

Concepts

Modeling

Data

Constraints

¢ Exposure to industry partners ¢ Solve real-world problems ¢ Teamwork and project management skills ¢ Ethical standards, professionalism

Page 5: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

PRESENTATION OUTLINE

¢ Course structure and policies

¢ Forming groups and working on projects

¢ Grading components and deliverables

¢ Prep for success

5

Page 6: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

COURSE STRUCTURE AND POLICIES

6

Page 7: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

7

Monday Tuesday Wednesday Thursday Friday8

9 Section 065 ENGR 103 061 Section 069 Section 073Faculty: Boettcher Faculty: Ellis Faculty: Pelleg

Fellow(s): Nathan Taylor Fellow(s): Liz Plowman Fellow(s): Katie Jo SundayClean Energy: Sustainability: General: Game Designs

10 Modular 3D Printed Heat Bioengineering the built Exchanger Design environment

11 Section 066 Section 062 Section 070 Section 074Faculty: Alvarez Faculty: Pelleg Faculty: Ellis Faculty: Liang

Fellow(s): Nathan Taylor Fellow(s): Liz Plowman Fellow(s): Liz Plowman Fellow(s): Ramya NamaniBioMed: CPAP machine for General: MythBusters Sustainability: BioMed: Mind reading

12 premature and newborn babies Bioengineering the built environment

1 Section 067 Section 063 Section 071 Section 075Faculty: Ryan Faculty: Allen Faculty: Zerva Faculty: Hsieh

Fellow(s): Nathan Taylor Fellow(s): Bita Alizadehtazi Fellow(s): Reva Street Fellow(s): Katie Jo SundayEnvironmental: BioMed: Human Assist Devices Architecture: Famous structures Robotics:

2 Environmental Quality Design of a ridable paper bike

3 Section 068 Section 064 Section 072Faculty: Ryan Faculty: Allen Faculty: Noh

Fellow(s): Marco Janko Fellow(s): Bita Alizadehtazi Fellow(s): Reva StreetEnvironmental: BioMed: Human Assist Devices General:

4 Environmental Quality Toy Design

5

6

7

Spring 2015 ENGR-103Lebow 132

Monday Tuesday Wednesday Thursday Friday8 Section 091 Section 084

Faculty: Knight Faculty: WheatlyFellow(s): Katie Jo Sunday Fellow(s): Faud Khan

Various:9 Loudspeakers Stand; Section 080 Biomed: Polymers Section 088

Materials demonstrators; Faculty: Jaron Faculty: WrennCell phone chargers Fellow(s): Mohammad Nozari Fellow(s): Faud Khan

10 Section 077 & 092 Biomed: Biomedical sensors Section 085 & 100Faculty: Weinberger and actuators Faculty: Terranova

Fellow(s): Katie Jo Sunday Fellow(s): Steve Pagano & Marco Janko & Reva Street

11 General: Game Designs Section 081 & 096 Architecture: 3D Drexel buildings Section 089 & 104Faculty: Abichandani Faculty: Speidel

Fellow(s): Mohammad Nozari Fellow(s): Steve Pagano& Marco Janko & Faud Khan

12 Section 078 & 093 Section 086 Clean Energy:Faculty: Cairncross Faculty: Aghayere Low temperature heat pipes

Fellow(s): Marco Janko Fellow(s): Steve Pagano & Ramya Namani

1 General: Engineering of Juggling Section 082 Forensic Structural Engineering: Section 090 & 105Faculty: Spatari Structural Failure Case Studies Faculty: Schauer

Fellow(s): Mohammad Nozari Fellow(s): Steve Pagano Energy and Sustainability: Various & Ramya Namani

2 ENGR 102 060 and 065 Section 079 & 094 Section 087 & 102 Sustainability: Water 2050Faculty: Seliktar Faculty: Boettcher

Fellow(s): Ramya Namani Fellow(s): Bita Alizadehtazi& Mohammad Nozari & Faud Khan

3 BioMed: Amputee knife; Section 083 General: Entrepreneurial Design ENGR 103 110Wheelchair assist; Faculty: Herczfeld and 3D printingWaddling walker Fellow(s): Liz Plowman

Clean Energy: Alternative Energy4 ENGR 102 061 and 062

5

6 ENGR 102 063 and 064

7

Spring 2015 ENGR-103Bossone 621/624

Page 8: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

8

Monday Tuesday Wednesday Thursday Friday8 Section 091 Section 084

Faculty: Knight Faculty: WheatlyFellow(s): Katie Jo Sunday Fellow(s): Faud Khan

Various:9 Loudspeakers Stand; Section 080 Biomed: Polymers Section 088

Materials demonstrators; Faculty: Jaron Faculty: WrennCell phone chargers Fellow(s): Mohammad Nozari Fellow(s): Faud Khan

10 Section 077 & 092 Biomed: Biomedical sensors Section 085 & 100Faculty: Weinberger and actuators Faculty: Terranova

Fellow(s): Katie Jo Sunday Fellow(s): Steve Pagano & Marco Janko & Reva Street

11 General: Game Designs Section 081 & 096 Architecture: 3D Drexel buildings Section 089 & 104Faculty: Abichandani Faculty: Speidel

Fellow(s): Mohammad Nozari Fellow(s): Steve Pagano& Marco Janko & Faud Khan

12 Section 078 & 093 Section 086 Clean Energy:Faculty: Cairncross Faculty: Aghayere Low temperature heat pipes

Fellow(s): Marco Janko Fellow(s): Steve Pagano & Ramya Namani

1 General: Engineering of Juggling Section 082 Forensic Structural Engineering: Section 090 & 105Faculty: Spatari Structural Failure Case Studies Faculty: Schauer

Fellow(s): Mohammad Nozari Fellow(s): Steve Pagano Energy and Sustainability: Various & Ramya Namani

2 ENGR 102 060 and 065 Section 079 & 094 Section 087 & 102 Sustainability: Water 2050Faculty: Seliktar Faculty: Boettcher

Fellow(s): Ramya Namani Fellow(s): Bita Alizadehtazi& Mohammad Nozari & Faud Khan

3 BioMed: Amputee knife; Section 083 General: Entrepreneurial Design ENGR 103 110Wheelchair assist; Faculty: Herczfeld and 3D printingWaddling walker Fellow(s): Liz Plowman

Clean Energy: Alternative Energy4 ENGR 102 061 and 062

5

6 ENGR 102 063 and 064

7

Spring 2015 ENGR-103Bossone 621/624

Monday Tuesday Wednesday Thursday Friday8 Section 091 Section 084

Faculty: Knight Faculty: WheatlyFellow(s): Katie Jo Sunday Fellow(s): Faud Khan

Various:9 Loudspeakers Stand; Section 080 Biomed: Polymers Section 088

Materials demonstrators; Faculty: Jaron Faculty: WrennCell phone chargers Fellow(s): Mohammad Nozari Fellow(s): Faud Khan

10 Section 077 & 092 Biomed: Biomedical sensors Section 085 & 100Faculty: Weinberger and actuators Faculty: Terranova

Fellow(s): Katie Jo Sunday Fellow(s): Steve Pagano & Marco Janko & Reva Street

11 General: Game Designs Section 081 & 096 Architecture: 3D Drexel buildings Section 089 & 104Faculty: Abichandani Faculty: Speidel

Fellow(s): Mohammad Nozari Fellow(s): Steve Pagano& Marco Janko & Faud Khan

12 Section 078 & 093 Section 086 Clean Energy:Faculty: Cairncross Faculty: Aghayere Low temperature heat pipes

Fellow(s): Marco Janko Fellow(s): Steve Pagano & Ramya Namani

1 General: Engineering of Juggling Section 082 Forensic Structural Engineering: Section 090 & 105Faculty: Spatari Structural Failure Case Studies Faculty: Schauer

Fellow(s): Mohammad Nozari Fellow(s): Steve Pagano Energy and Sustainability: Various & Ramya Namani

2 ENGR 102 060 and 065 Section 079 & 094 Section 087 & 102 Sustainability: Water 2050Faculty: Seliktar Faculty: Boettcher

Fellow(s): Ramya Namani Fellow(s): Bita Alizadehtazi& Mohammad Nozari & Faud Khan

3 BioMed: Amputee knife; Section 083 General: Entrepreneurial Design ENGR 103 110Wheelchair assist; Faculty: Herczfeld and 3D printingWaddling walker Fellow(s): Liz Plowman

Clean Energy: Alternative Energy4 ENGR 102 061 and 062

5

6 ENGR 102 063 and 064

7

Spring 2015 ENGR-103Bossone 621/624

Page 9: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

COURSE INFORMATION MANAGEMENT

¢ All course related material is available at http://core.coe.drexel.edu �  Student Resources section contains: syllabus, report

templates, guidelines

¢ BbLearn is used for grade reporting

¢ Some lab section instructors will use their BbLearn pages for additional content

9

Page 10: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

COURSE POLICIES

¢ Lecture attendance �  Weekly lecture attendance is required. You must have

your Dragon Card to receive attendance credit.

¢ Course Assignment submission �  Due by the start of lab in the week the assignment is

due. �  Late reports docked 5% per day �  All reports must be submitted in PDF format on

BbLearn.

10

Page 11: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

LAB POLICIES ¢ Lab attendance

�  Weekly lab attendance is required. You must have your Dragon Card to receive attendance credit. Unexcused absence from more than two labs may result in failure of the course.

�  For those working with external advisors, weekly meetings are required

¢ Lab Assignment submission �  Your lab instructor may require lab assignments during

the term. Lab assignment submission policies are at the discretion of the lab instructor of that section.

¢ Vandalism/Theft �  Punishment ranges from failure of the course to

expulsion from the University to police involvement. �  Labs are under video surveillance 11

Page 12: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

PRESENTATION OUTLINE

¢ Course structure and policies

¢ Forming groups and working on projects

¢ Grading components and deliverables

¢ Prep for success

12

Page 13: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

FORMING GROUPS AND WORKING ON PROJECTS

13

Page 14: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

13

¢ Registration for a lab section requires that you work on an project as listed in the Themes and Projects List document online.

¢ Section instructors may also give you the option to work on other non-listed projects (this is at the discretion of the lab instructor) �  Some instructors will allow students to develop a

project related to the official lab section project

¢ All questions about lab section topics should be directed to lab section instructors

ENGR 103 PROJECT FORMATION INTERNALLY ADVISED PROJECTS

Page 15: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

15

¢ An online lab section (section 940) has been established for groups wishing to pursue a project with an advisor outside of the course �  You should have been placed in this section by now, if

not, you must submit an external advisor form and register for section 940 by Wednesday at 5pm or you must register for another section!

�  Your advisor will be given access to the online section for assignment grading

¢ You are expected to meet with your advisor weekly at a place of their choosing �  Do not meet in either LeBow 132 or Bossone 621/624

unless you have approval from Brad Echelman.

ENGR 103 PROJECT FORMATION EXTERNALLY ADVISED PROJECTS

Page 16: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

LAB MEETING TIMES

¢  The weekly lab meeting time is used as a common meeting time for your group.

¢  You will also use this time to meet with your lab instructors regarding progress on your project.

¢  If you are having any issues with group members, please inform lab instructors immediately. �  There is a 10% teamwork component in your grade �  Not all members are required to receive the same grade

¢  By the end of Week 1, you must have a group formed and a project selected.

All students are expected to meet regularly outside of the lab period 16

Page 17: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

PRESENTATION OUTLINE

¢ Course structure and policies

¢ Forming groups and working on projects

¢ Grading components and deliverables

¢ Prep for success

17

Page 18: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

GRADING COMPONENTS AND DELIVERABLES

18

Page 19: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

GRADE COMPONENTS ¢  Lecture Participation – 5% ¢  Project Proposal – 5% ¢  Leadership Project Participation – 10% ¢  Blog and Weekly Progress – 15% ¢  Draft Final Report – 5% ¢  Final Report – 20% ¢  Presentation and Deliverable – 30% ¢  Teamwork Evaluation – 10%

Due to the variability of projects, individual advisors may modify some basic grading components and requirements.

19

Page 20: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

ENGR 103 DELIVERABLES Week   Deliverables/Notes  

1   March 30   Group Info  

2   April 6   Blog Check #1; Project Proposal  

3   April 13  

4   April 20   Teamwork Evaluation #1  

5   April 27  

6   May 4   Blog Check #2  

7   May11   Draft Final Report  

8   May 18   Teamwork Evaluation #2  

9   May 25   Blog Check #3  

10   June 1   Final report; Final presentation  20

Page 21: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

PROJECT PROPOSAL

¢ A template is provided for your Project Proposal. See Project Proposal Template in course resources on the website.

¢ You are responsible for discussing your Project Proposal with your teammates, the lab fellows and lab instructor.

¢ You are expected to define a reasonable set of deliverables in your proposal and meet them.

21

Page 22: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

TANGIBLE DELIVERABLES

¢ All projects are expected to result in a tangible deliverable.

¢ This is dependent on the type of project, for example:

·  A completed program, app, or game for a software based project

·  A functioning mechanism for a robotics based project

·  A detailed study for an environmental engineering project

21

Page 23: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

FRESHMAN DESIGN BLOG

¢  Week 2 – Blog Check #1 �  Basic blog must be set up �  All group contact info must be entered

¢  Week 6 – Blog Check #2 ¢  Week 9 – Blog Check #3

¢  Blogs must be updated weekly with group progress ¢  Creativity

�  A portion of the Blog and Weekly Progress grading component is based on creativity in presentation and design of the blog.

�  Just posting weekly updates is not enough to receive full credit for the Blog portion.

23

Page 24: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

DRAFT AND FINAL REPORT

¢ Final Report Draft due week 7. ¢ Final Report due week 10. ¢ The final report should be a comprehensive

report stating the activities you engaged in over the 10 weeks of the term

¢ A template is provided and gives the minimum requirement for content and structure

¢ Your advisor should provide project specific guidance.

24

Page 25: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

FINAL PRESENTATION

¢  In week 10 of the quarter, your group will present your project to faculty and your peers �  10 minute presentation �  3 minute Q&A �  Allocate time for setting up any demo you may have

¢ Presentations will be held in departmental conference rooms

¢ Demonstrations should be given in this time period as appropriate 25

Page 26: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

PRESENTATION OUTLINE

¢ Course structure and policies

¢ Forming groups and working on projects

¢ Grading components and deliverables

¢ Prep for success

26

Page 27: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

PREP FOR SUCCESS

27

Page 28: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

HOW TO PREPARE FOR WEEK 1 LAB

¢  Internally advised projects �  Be sure to review the project description posted for

your lab section. �  If you have identified a group, you must all be in the

same lab section. �  By the end of lab, a group must be formed and a

specific project decided upon. �  Submit your group information (team name, member

names, email addresses, and other information required by your lab instructor)

28

Page 29: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

HOW TO PREPARE FOR WEEK 1 LAB

¢ Externally advised projects �  Be sure your team has submitted the External

Advisor form found on the ENGR 102 website. �  Meet with your advisor this week (and weekly) and

settle on a work plan for the next few weeks. �  Submit your group information (team name, member

names, email addresses, and other information required by your lab instructor)

29

Page 30: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

BY THE START OF WEEK 2 LAB

¢ Your group’s blog must be set up. �  Website setup guidelines are given on the course

website

¢ You must submit a project proposal. �  A template is provided

30

Page 31: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

EXTERNALLY ADVISED PROJECT SOLICITATION

¢ We are the Walnut Hill Community Farm at The Enterprise Center Community Development Corporation in West Philadelphia. We have a productive urban farm that provides seasonal, fresh produce to residents in our community.

¢ Our project this spring will be to design and implement a solar powered, rainwater irrigation system for our farm and greenhouse. We are looking for a group of motivated and creative students to help design the most efficient and appropriate system that can irrigate a 30 foot overhead sprinkler system in the greenhouse and our 1500 ft2 drip irrigation system.

31

Page 32: ENGR-103 SPRING 2015 WEEK 1 LECTURE - Drexel …core.coe.drexel.edu/ay1516/engr103/sites/core.coe.drexel.edu... · engineering design lab iii engr-103 spring 2015 week 1 lecture brandon

THE END Thank you