Engineering 101 2019-2020 program planning guide for first-year engineering students - Johns Hopkins Whiting School of Engineering

 
Engineering 101 2019-2020 program planning guide for first-year engineering students - Johns Hopkins Whiting School of Engineering
Engineering 101
2019-2020 program planning guide
for first-year engineering students
Engineering 101 2019-2020 program planning guide for first-year engineering students - Johns Hopkins Whiting School of Engineering
Welcome to the Whiting School of Engineering at Johns Hopkins University!
    We look forward to meeting you when you arrive on campus for orientation. In the
    meantime, we have prepared the First-Year Academic Guide and Engineering 101 to
    get you started. The Academic Guide includes information for all first-year students at
    Hopkins, while Engineering 101 is directed specifically to engineering students.
    Engineering 101 contains information about all of the majors in the School of
    Engineering, including recommended first semester class schedules. You’ll also find out
    about some opportunities to join student groups. We hope that these materials help
    you learn about the Hopkins community and the options available to you.
    Again, welcome to Hopkins and we’ll see you in August!

    Linda Moulton, Denise Shipley, Lashell Silver, Eric Simmons, Janet Weise, and Betty Zee

    Johns Hopkins University
    Whiting School of Engineering
    Office of Academic Affairs—Engineering Advising
    Wyman Park Building Suite N125
    3400 N. Charles Street
    Baltimore, MD 21218-2681

    410-516-7395
    wseadvising@jhu.edu
    https://engineering.jhu.edu/advising/

    Nondiscrimination Statement

    The Johns Hopkins University is committed to equal opportunity and providing a safe and non-
    discriminatory educational and working environment for its students, trainees, faculty, staff, post-doctoral
    fellows, residents, and other members of the University community. To that end, the university seeks to
    provide community members with an environment that is free from discrimination and harassment on
    the basis of sex, gender, marital status, pregnancy, race, color, ethnicity, national origin, age, disability,
    religion, sexual orientation, gender identity or expression, veteran status or other legally protected
    characteristic. The university also is committed to providing individuals appropriate access to all academic
    and employment programs, benefits and activities on the basis of demonstrated ability, performance and
    without regard to any protected characteristic.

2
Engineering 101 2019-2020 program planning guide for first-year engineering students - Johns Hopkins Whiting School of Engineering
Table of Contents

Introduction .............................................................. 4     American Society of Civil Engineers (ASCE)................... 38
Academic Advising ..........................................................4     American Society of Mechanical Engineers (ASME)........ 39
Planning Your First Semester Courses .............................4               Association for Computing Machinery (ACM) ............... 40
Registering for Classes ....................................................5     Biomedical Engineering Society (BMES)......................... 40
Things to Consider..........................................................6     Design, Build, Fly...........................................................41
                                                                                  Earthquake Engineering Research Institute (EERI)........... 41
Engineering Programs and Course Schedule ...... 7-33                              Engineers Without Borders (EWB)................................ 42
                                                                                  Engineering World Health (EWH)..................................43
Applied Mathematics and Statistics................................... 7           Health and Medical Device Network at ........................43
Biomedical Engineering....................................................9         Johns Hopkins
Chemical & Biomolecular Engineering........................... 12                 Hopkins Aerospace Design Club, “Hopkinauts”............. 44
Civil Engineering............................................................14   Hopkins Baja, “Blue Jays Racing”....................................44
Computer Science........................................................ 16       HopHacks.....................................................................44
Electrical and Computer Engineering............................. 18               Hopkins Rocketry, “AstroJays”........................................ 45
Environmental Engineering............................................ 20          Hopkins Undergraduate Society for Applied Mathematics
Materials Science and Engineering..................................22               (HUSAM)................................................................... 45
Mechanical Engineering and Engineering Mechanics....... 24                        Institute of Electrical and Electronic Engineers (IEEE)...... 46
General Engineering...................................................... 26      International Society of Pharmaceutical ......................... 46
Undecided Engineering................................................. 27           Engineers Student Chapter of the Johns Hopkins University
Computer Integrated Surgery Minor............................. 28                 Materials Research Society (MRS).................................. 46
Computational Medicine Minor..................................... 29              MedHacks.....................................................................47
Robotics Minor............................................................. 29    National Society of Black Engineers (NSBE)................... 47
Engineering for Sustainable Development Minor............30                       Optical Soceity of America (OSA Student Chapter)........48
Center for Leadership Education................................... 31             oSTEM......................................................................... 48
    Accounting and Financial Management Minor........... 31                       Pi Tau Sigma..................................................................49
    Business Minor........................................................ 31     Robotics Club............................................................... 49
    Entrepreneurship and Management Minor .............. 32                       Society for Biomaterials (SFB)........................................ 49
    Leadership Studies Minor.........................................32           Society of Hispanic Professional Engineers (SHPE)......... 50
    Marketing and Communications Minor.....................32                     Society of Women Engineers (SWE)..............................51
Space Science and Engineering Minor............................33                 Tau Beta Pi (Engineering Honor Society)........................51
                                                                                  Theta Tau (Professional Engineering Fraternity)...............52
Pre-Professional Advising for Engineers............... 34                         Women in Computer Science (ACM-W)....................... 52
                                                                                  Center for Leadership Education (CLE) Student
Study Abroad Opportunities for Engineers.........35                               Organizations ...............................................................53

Getting Involved in Student Groups................36-54                           Course Listings.................................................... 55-67
American Academy of Environmental Engineers and                                   Krieger School of Arts & Sciences Courses (AS).............56
Scientists (AAEES) .........................................................36    Whiting School of Engineering Courses (EN)................. 61
American Institute of Chemical Engineers/
Society for Biological Engineering (AIChE/SBE) ..............37

                                                                                                                                                                 3
Engineering 101 2019-2020 program planning guide for first-year engineering students - Johns Hopkins Whiting School of Engineering
Introduction

Academic Advising                                      with him or her during orientation to discuss
Engineering students have two advisors - a             your course selections. This meeting time will be
professional academic advisor in the Office of         scheduled by your department. You are
Engineering Advising and a faculty /departmental       encouraged to meet with your advisor as
advisor in your major—so there's always someone        needed throughout the year to discuss your
to help you out when you need it!                      progress. Advisors generally post office hours
                                                       when they expect to be available; other times
Office of Engineering Advising
                                                       can be arranged by appointment. Mandatory
Wyman Park Building, Suite N125
                                                       advising meetings will take place in
During the summer, academic advisors in the
                                                       November in order to choose classes for the
Office of Engineering Advising will assist you with
                                                       spring, and again in April to choose classes
course selection and answer questions related to
                                                       for first semester sophomore year.
your studies at JHU. Our office provides general
academic support to all undergraduate engineering      If you are undecided about a major, you will be
students. We have general information about the        assigned to a faculty advisor who will help you
various engineering majors at Hopkins and we’re        choose an engineering program. Once you
always happy to answer questions, provide              select a major, you will be reassigned a faculty
resources, and support students in any way we can.     advisor in that department.
You may want to stop by our office if you:             Some tips regarding faculty/departmental
• have basic questions about your academic             advisors:
  program                                              • Except during orientation (when you have a
• want to change or declare your major                   set meeting time), getting in touch with your
• are interested in studying abroad                      advisor is your responsibility. Learn your
• are having some trouble in a class                     advisor’s email address, phone number, and
• have to miss classes due to an illness or family       office hours – and make use of them!
  emergency                                            • Never wait until the last day of a deadline to
• just want to talk to an advisor                        try to contact your advisor.
                                                       • Try to have a list of specific questions when
Feel free to contact us at 410-516-7395 or
                                                         you meet with your advisor.
wseadvising@jhu.edu. You can visit our website
                                                       • Expect your advisor to give you guidance, but
at https://engineering.jhu.edu/advising and
                                                         don’t expect him or her to plan your schedule
Blackboard organization site, WSE Academic
                                                         for you!
Advising for more information.
Faculty/Departmental Advisors                          Planning Your First Semester Courses
You will be assigned a faculty/departmental advisor    You will be choosing your first semester
in your department who will:                           courses based on the information in this book
• approve all course selections and schedule changes   and the First-Year Academic Guide.
• provide information on academic programs             • If you have already chosen your major, you
  available to you                                       should follow the appropriate departmental
• help you learn about other opportunities at            program, as described in the next section.
  Hopkins, such as research
                                                       • If you are not yet sure about your major, you
Your faculty/departmental advisor will be assigned       can either choose to follow the departmental
to you late in the summer, and you will first meet       program that seems most interesting to you,

4
or you can follow the program for Undecided          5. Physics is calculus-based. If you didn’t take
  Engineering students. A student who follows this        calculus in high school, please contact the
  program may transfer into any engineering               Office of Engineering Advising before
  department (except BME) at the end of the first         registering for Physics I.
  year and complete the requirements in time to        6. Review the AP/IB/GCE credit tables on pages
  graduate within the normal four year period.            50-52 of the First-Year Academic Guide.
• You should review the information about                 Although you may not have received your
  placement tests in the First-Year Academic Guide.       score report before registering, you should
                                                          have a good idea of your test results. Go with
• All engineering students take classes in the
                                                          your best guess. You can make registration
  School of Arts and Sciences (calculus, chemistry,
                                                          changes online after you receive your scores, if
  physics) as well as in the School of Engineering
                                                          necessary.
  (introductory engineering courses, computer
  programming, discrete math).                         7. Enroll in an introductory engineering course in
                                                          the first semester. This course will give you
Not sure about your major?
                                                          additional information about the major you
When you complete your on-line Advising Profile,
                                                          have chosen. If you are an undecided engineer,
you can either confirm the choice of major you
                                                          enroll in the "Hopkins Engineering Sampler
selected when you applied to Hopkins, or you can
                                                          Seminar" or ‘What is Engineering?’ or the
make a new choice (except BME). Whatever
                                                          introductory engineering class that best fits
major you indicate on the Profile is what we will
                                                          your interests.
consider you when assigning faculty/departmental
advisors. (It is, of course, possible to change your   8. Detailed descriptions about the courses
mind later!)                                              engineering freshmen commonly take can be
                                                          found in the last section of Engineering 101.
Some additional information to help you plan:
                                                          A comprehensive list of Fall 2019
1. Read pages 58 and 62-63 of the First-Year
                                                          courses can be found online at
   Academic Guide for some registration basics.
                                                          https://studentaffairs.jhu.edu/registrar/
2. Most engineering freshmen will be taking               students/course-schedule/
   calculus, physics, a freshman engineering course
                                                       9. First-semester engineering students are
   and often chemistry. This is a normal load.
                                                          allowed to register for a maximum of 18.5
   Don’t panic!
                                                          credits. Credit overloads will not be
3. Hopkins courses follow a Monday/Wednesday/             permitted.
   Friday or Tuesday/Thursday schedule. Usually
                                                       Registering for classes
   the MWF classes are one hour and the TuTh
                                                       You will be registering using the Hopkins online
   classes are 1 1/2 hours. You can schedule
                                                       registration system SIS, which you can access
   classes back-to-back since instructors dismiss
                                                       through the portal (https://my.jh.edu).
   class in time for you to get to the next class.
                                                       Registration dates are July 11 through July 26.
4. For most engineering degrees there is no
                                                       You can make changes to your schedule until
   foreign language requirement, but you may
                                                       the last day to add, which is September 13.
   take a language as one of your humanities
                                                       Deadlines to drop and withdraw can be
   courses. Review the placement test information
                                                       found at the Registrar's Office website,
   on pages 70-71 of the First-Year Academic
                                                       https://studentaffairs.jhu.edu/registrar/students/
   Guide. In addition to the usual language choices,
                                                       registration. You must be registered for at least
   check out the courses offered through the
                                                       12 credits at all times.
   Center for Language Education such as
   Chinese, Hindi, and Arabic.

                                                                                                            5
Things to Consider

MATH                                                   Engineering majors need to take 101/107 for
• At JHU, there are two sequences of Calculus          Physics I AND 102/108 for Physics II.
  students can take: Calculus I and II for             • 171.107/108 are the exact same material as
  Biological and Social Sciences Majors (110.106         171.101/102, but are taught in small group
  and 110.107), and Calculus I and II for Physical       problem-solving format and are termed
  Science and Engineering Majors (110.108 and            “Active Learning” or AL.
  110.109). Engineering majors need to follow        • All general physics sequences utilize the same
  the 108 AND 109 sequence.                            laboratory courses: 173.111 for General
• Linear Algebra (110.201), Calculus III               Physics I and 173.112 for General Physics II.
  (110.202), and Differential Equations (110.302)    • For students with a strong physics background,
  may be taken in any order after completing           the Department of Physics & Astronomy also
  Calculus II (110.109).                               offers a Classical Physics sequence:
• It is very common that most incoming first year      171.105/106. These courses are intended for
  students have taken many advanced-level or           students who plan to take more than one year
  honors courses while in high school; however,        of physics, perhaps as an additional major or
  that does not happen as frequently at the            minor. The courses are less comprehensive than
  collegiate level. At JHU, there are very few         171.101/107 & 171.102/108, but they cover the
  “honors” courses. In fact, the only ones that        material in greater depth. Students should be
  you may encounter are within the Math                aware that the 171.105/106 sequence alone is
  Department. The Department of Mathematics            not adequate preparation for the physics
  offers the following courses: Honors One             portion of the MCAT exam. Students who have
  Variable Calculus (110.113), Honors                  earned AP Physics Mech and E&M credits will
  Multivariable Calculus (110.211) and Honors          not forfeit their AP credits if they decide to take
  Linear Algebra (110.212). These courses are          the Classical Physics sequence.
  much more theoretically based and do not
  delve as in depth on the application side of the   CHEMISTRY
  material that most engineering disciplines need.   The Department of Chemistry offers the
  Typically, these courses are strongly              following courses that are relevant to engineering
  recommended for students who wish to               students: Introduction to Chemistry I and Lab,
  pursue a mathematics major and/or minor. It is     030.101 & 030.105 (offered in fall and summer),
  preferred for most engineering students to take    Introduction to Chemistry II and Lab, 030.102 &
  the traditional versions of math courses, which    030.106 (offered in spring and summer), Applied
  should prove to be sufficiently challenging.       Chemical Equilibrium & Reactivity with Lab,
  • Students who earned credits for 110.108 &        030.103 (offered in fall), Chemical Structure &
     110.109 AND take 110.113 will forfeit 4         Bonding with Lab, 030.204 (offered in spring), and
     credits for 110.109.                            Organic Chemistry I, 030.205 (offered in fall and
                                                     summer). Below are suggestions of which classes
PHYSICS                                              to take depending on students’ preparation,
• At JHU, there are two sequences of General         including those who have taken AP, IB, or GCE
  Physics students can take: General Physics I and   level exams:
  II for Biological Science Majors (171.103/104),    AP score of 3 or below, IB score of 5 or
  and General Physics: Physical Science Majors I     below, or no previous chemistry: No
  and II (171.101/102 OR 171.107/108).               chemistry credits are awarded. If your major

6
requires a year of general chemistry, you         AP score of 5, IB score of 6/7, or GCE
must take 030.101 & 030.105 in the fall           grade of A or B: You will receive 8 credits
AND 030.102 & 030.106 in the spring.              for 030.101 & 030.105 AND 030.102 &
                                                  030.106. You have 4 options:
AP score of 4: You will receive 4 credits for     (1) Accept all of your AP credits and take one
030.101 & 030.105. You have 2 options:            of the following and not lose any AP credits:
(1) Accept your AP credits and take 030.103       030.205 in the fall OR 030.204 in the spring
in the fall.                                      (2) Accept all of your AP credits and take no
(2) Forfeit your AP credits and start with        chemistry in your freshman year and start with
030.101 & 030.105 in the fall and continue        Organic Chemistry in sophomore fall
the sequence with 030.102 & 030.106 in the        semester (if your major requires it)
spring.                                           (3) Accept 4 of your AP credits (lose 4 credits
NOTE: Students who receive a score of 4           for 030.102 & 030.106) and take 030.103 in the
and who accept their AP credits CANNOT            fall (NOTE: Students cannot start with 030.102
start with 030.102 & 030.106 in the spring.       & 030.106 in the spring if they did not take
NO EXCEPTIONS. Only students who                  030.101 & 030.105 at JHU, NO EXCEPTIONS)
complete 030.101 & 030.105 at JHU in the          (4) Forfeit all 8 AP credits and start with
fall will be permitted to register for 030.102    030.101 & 030.105 in the fall AND continue the
& 030.106 in the spring.                          sequence with 030.102 & 030.106 in the spring.

                      Applied Mathematics and Statistics

The Department of Applied Mathematics             Getting started
and Statistics is devoted to the study and        We want our students to learn how to
development of mathematical disciplines           recognize a proof and do them on their own.
especially oriented to the complex problems       This skill is emphasized in the Discrete
of modern society. A broad undergraduate          Mathematics course (553.171), which can be
and graduate curriculum emphasizes several        used to meet the requirement of at least one
branches of applied mathematics: probability,     course in discrete mathematics. The course
the mathematical representation and               has only high school mathematics as a
modeling of uncertainty; statistics, the          prerequisite.
analysis and interpretation of data;
operations research, the design, analysis, and    Most courses that can be used to satisfy the
improvement of operations and processes;          requirements for the departmental major
optimization, the determination of best or        have Calculus I and II as prerequisites, and at
optimal decisions; discrete mathematics, the      least Calculus III as a co-requisite. Students
study of finite structures, arrangements, and     should plan on completing the calculus
relations; scientific computation, which          sequence and taking a course in linear
includes all aspects of numerical computing in    algebra (Linear Algebra 110.201, or Honors
support of the sciences; and financial            Linear Algebra 110.212).
mathematics, deriving, analyzing, and extending
mathematical models of financial markets.

                                                                                                7
Activities                                            statistics. Interested students should apply no
The department encourages teams of interested         later than September of their senior year.
undergraduate students to compete in the              Additional information is available online at:
COMAP (Consortium for Mathematics and its             http://engineering.jhu.edu/ams/bachelors-
Applications) International Mathematical              masters-program/.
Contest in Modeling. The teams tackle a given
problem (for example, determining the optimal         What do our graduates go on to do?
deployment of tollbooths for the New Jersey           • Actuarial profession
Turnpike), formulate an approach, and write a         • Analyst for a financial institution
detailed report over the course of a weekend;         • Operations research and consulting
the reports are examined and ranked by a panel        • Biostatistician working with a pharmaceutical
of judges.                                              company
                                                      • Information Security
The department also has an active club called         • Applied mathematician in industry
HUSAM—Hopkins Undergraduate Society for               • Applied mathematician in a policy/regulatory
Applied Mathematics—which has many                      agency
opportunities for student participation,              • Communication network analyst
involvement, and leadership. The club sponsors        • Graduate school
and organizes events that help undergraduate          • Law school
students to network, learn about professional         • Medical School
and research opportunities, and discover the
many different disciplines where applied              Recommended schedule
mathematics plays a key role. Recent events           Fall Semester                   Course #    Credit
include a discussion panel composed of Johns          Intro to Applied
Hopkins alumni actuaries, a presentation by a         Mathematics & Statistics*     553.100     1
vice president of a major financial institution, an   Calculus II or III 110.109 or 110.202     4
exploration of opportunities in the mathematics       Honors Discrete Mathematics** 553.172     4
group at a national defense agency, and a look        Humanities/Social Science course          3
inside a major operations research consulting         Gateway Computing: Java       500.112     3
firm.                                                 Optional HEART course         500.111     1
                                                      Total Credits                         15-16
Looking ahead to senior year…Capstone
Experience                                            Spring Semester                  Course #   Credit
You may elect to complete a capstone                  Calculus III                    110.202         4
experience. This consists of taking Modeling &        Linear Algebra         110.201 or 110.212       4
Consulting (553.400) in the fall of your senior       or Differential Equations       110.302
year followed by a senior thesis (553.501)            Humanities/Social Science course                3
during the spring. An oral presentation based         Other elective                                  3
on the thesis is required.                            Total Credits                                  14
Bachelor’s/Master’s Program                           *Course is highly recommended but not
Highly motivated and exceptionally well-               required for AMS degree.
qualified undergraduates may apply for
admission to the combined bachelor’s/                 **Discrete Mathematics, 553.171, is also acceptable.
master’s program in applied mathematics and

8
Biomedical Engineering

Since its founding more than 50 years ago, the         to work in small groups to solve real-world
Johns Hopkins Department of Biomedical                 problems related to BME focus areas. Starting
Engineering has led the nation in developing           from their first day on campus, students can
biomedical engineering as an independent               sequence a genome, build an imager, model
discipline. In addition to the principles of           disease risk, engineer cells, and more under the
mathematics, physics, and/or chemistry that            guidance of our faculty experts. In our
form the basis of traditional engineering              undergraduate BME Design Team program,
disciplines, fundamental biology and the life          teams of first- through fourth-year students
sciences are integral to the practice of               work with clinical and industry partners to
biomedical engineering. This integration of            solve critical problems in healthcare and
modern biology with the other basic sciences           medicine.
provides biomedical engineers with a coherent
                                                     • Through courses in biomedical data science
framework for solving fundamental and applied
                                                       and computational medicine, all BME students
problems related to human health and disease.
                                                       learn to answer questions of health and disease
Developed by our faculty at Johns Hopkins, this
                                                       using complex biomedical datasets. In this way,
model resulted in the original biomedical
                                                       students gain an in-depth knowledge of fields
engineering curriculum, which has been used to
                                                       relevant to biological and medical problem solving.
educate and train future leaders in the field for
the past twenty years.                               • The BME 2.0 curriculum also guarantees students
                                                       the flexibility to pursue research experiences in
Today, the faculty and students of the Johns
                                                       one of the 1,000+ basic andclinical laboratories
Hopkins Department of Biomedical Engineering
                                                       throughout the university.
continue Engineering the Future of Medicine. As
they push the boundaries of discovery and            • All BME faculty members are active participants in
innovation, they are pioneering new disciplines        teaching and shaping the undergraduate
of biomedical engineering with tremendous              curriculum. This ensures that our focus areas align
potential to transform the practice of medicine        with the latest research developments in the field
and improve human health. To prepare students          and that students are learning from the nation’s
to lead this changing field, we have redefined         leading experts in the discipline.
biomedical engineering education by introducing      • Throughout their first semester, students will
BME 2.0, a modernized version of our original          meet with a matched BME faculty member for
curriculum that brings the latest research             small group mentoring sessions. During their
discoveries into the undergraduate program.            second year, undergraduates are paired with
The BME 2.0 curriculum provides a foundation           specially chosen faculty mentors based on
in broadly defined core areas of biomedical            shared focus areas and interests, ensuring that
engineering, while allowing students to                all students receive individualized academic and
specialize in one of seven emerging BME focus          professional guidance from experts in their
areas through advanced project-based courses,          chosen field. Throughout their education,
research, design opportunities, clinical exposure,     students discover various BME career paths
and more. There are several unique qualities           related to research, industry, medicine, and
associated with the BME 2.0 curriculum:                more through our Career Exploration
                                                       program, which features seminars, panel
• The BME 2.0 curriculum is based on a series
                                                       sessions, alumni visits, and internships.
  of project-based courses that allow students

                                                                                                        9
Core Knowledge and Curriculum                         focus area courses, you will apply your toolbox and
BME faculty have identified many areas of             the fundamentals that you have mastered as you
knowledge that are essential components of an         become resident in the study of your chosen field:
education in biomedical engineering:
• Molecular and cellular biology                      • Biomedical Data Science
• Fundamental physics and thermodynamic                 Do you want to extract knowledge from
  principles in biology                                 biomedical datasets of all sizes to understand
• Applications of data science and machine              and solve health-related problems?
  learning to biological systems                      • Biomedical Imaging & Instrumentation
• Creation, analysis, and simulation of linear and      Do you want to build new imaging systems to
  non-linear systems models from knowledge of           generate functional images, improve disease
  biological and physiological systems                  diagnosis, and guide surgical procedures?
• Applications of the design process to create        • Computational Medicine
  systems, tools, processes, or prototypes that         Do you want to generate solutions in
  solve a specific need                                 personalized medicine by building and utilizing
                                                        computational models of health and disease?
Beginning in the fall semester of your first year,
                                                      • Genomics & Systems Biology
you will complete a set of biomedical
                                                        Do you want to create tools to understand
engineering, science, and math courses,
                                                        the multi-scaled genetics, molecular, and
collectively referred to as the "core curriculum,"
                                                        cellular component of disease?
to master this body of essential knowledge.
                                                      • Immunoengineering
                                                        Do you want to harness the power of the
Getting Started... BME BASECAMP
                                                        immune system to treat disease and promote
BME 2.0 begins with a first-year experience
                                                        tissue regeneration?
known as BME BASECAMP, which starts in the fall
                                                      • Neuroengineering
with your first BME core course, “Structural
                                                        Do you want to apply innovative experimental
Biology of Cells,” and its complementary
                                                        and data-driven approaches to understand,
BASECAMP mentoring program. This required
                                                        diagnose, and treat disorders of the brain?
course introduces you to the fundamentals of
                                                      • Translational Cell & Tissue Engineering
biology and the life sciences. Through the
                                                        Do you want to develop and translate advanced
BASECAMP mentoring program, you will work in
                                                        technologies to enhance or restore function at
a small group with one of our BME faculty advisors
                                                        the molecular, cellular, and tissue level?
to explore interdisciplinary topics related to
modern applications of structural biology. Other      Some of your courses will be biomedical
BASECAMP courses include fundamental physics,         engineering courses; some courses will be
chemistry, math, and programming.                     required from other departments. Along the way
                                                      you are encouraged to seek out research and
Looking Ahead... in your BME Program                  design experiences that complement your
Building on the foundation of BME BASECAMP,           engineering interests and pursue extracurricular
the second year curriculum is our BME                 activities that will round out your undergraduate
BOOTCAMP for quantitative analysis. These             experience.
courses in systems controls, modeling, and
simulation will form the basis of your toolbox for    In your final year of training, your advanced focus
future investigation and problem solving.             area courses will seamlessly integrate you with the
                                                      BME community at large. This is BME PRACTICE.
Moving forward in the program, you will take          Advanced Design, Advanced Research, and other
advanced engineering courses in your choice of        project-based courses will immerse you in the
biomedical engineering focus areas starting in your   discipline. You are already Engineering the Future of
third year, known as BME RESIDENCY. In these          Medicine!

10
Continuing your Education…with the 3+1             *MATH COURSE SELECTION
Program                                            Select a math course according to your level
Graduate PhD and master’s programs are the         of preparation (as indicated by AP Calculus or
root of research in the department. Our            other exam score; see pages 50-52 in the
master’s program will soon offer rolling           First-Year Academic Guide and JHU math
admission so that students can enter in either     placement exam results.
the fall or spring semesters. For accelerated
students, we also have a new 3+1 hybrid            Course Name                 Course # Credits
BS/MSE program, which allows biomedical            Calculus I                   110.108        4
engineering students to earn both degrees in as    Calculus II                  110.109        4
little as four years. If you choose this option,   Calculus III                 110.202        4
you will be automatically accepted into the 3+1    Linear Algebra & Differential Equations
program upon admission to Johns Hopkins if         (preferred)                 553.291         4
you matriculate with a minimum of 24 AP or
IB credits. You may still enroll in the 3+1        For double majors:
program if you complete all but one of your        Linear Algebra              110.201         4
undergraduate course requirements by the end       Differential Equations      110.302         4
of your third year, regardless of AP/IB credits.
To remain eligible, you must maintain a            It is highly recommended to have both Linear
minimum cumulative GPA of 3.3 through your         Algebra and Differential Equations completed
third year.                                        by the beginning of the sophomore spring
                                                   semester. Students planning to double major in
Fall Semester              Course # Credits        the Applied Mathematics and Statistics should
Math Course*                               4       plan to take the separate Linear Algebra and
Physics I                  171.101/107     4       Differential Equations courses.
Physics I lab              173.111         1
Intro Chemistry I          030.101         3       **Select from any one of the Gateway
Chemistry Lab I            030.105         1       Computing courses: Java, Python, or MATLAB
Structural Biology of      580.151         3       (500.112, 500.113, or 500.114). Students
  the Cell                                         planning for the Biomedical Data Science or
Structoral Biology of      580.153         1       Computational Medicine focus areas or a
  the Cell Lab                                     minor/double major in Computer Science should
Optional HEART course      500.111        1        consider taking Gateway Computing: Java,
Total Credits                         17-18        EN.500.112.

Spring Semester            Course # Credits
Math Course*                              4
Physics II                   171.102/108 4
Physics II lab               173.112      1
Intro Chemistry II           030.102      3
Chemistry Lab II             030.106      1
Gateway Computing ** or
  Humanities/Social Science course        3
Career Exploration in BME                 0
Total Credits                            16

                                                                                                    11
Chemical & Biomolecular Engineering

Chemical and Biomolecular Engineering                pharmaceuticals or microelectronics. The
(ChemBE) is dedicated to the design and              curriculum also offers an outstanding foundation
exploitation of chemical, biological and physical    for advanced graduate studies in chemical and
processes, and to the study of phenomena for         biomolecular engineering, biomedical
chemical and biological applications. As a result    engineering, materials engineering, or for
of the scope and breadth of this rigorous            medical, law, or business school.
undergraduate program, our students commonly
secure employment in the following industries:       TRACKS: Students also have the opportunity
• Chemical and pharmaceutical production             to develop more in-depth specialty in one or
• Biomedicine       • Material design                two areas within chemical and biomolecular
• Biotechnology • Food industry                      engineering. The ChemBE tracks are
• Energy                                             interfaces and nanotechnology (IN) and
                                                     molecular and cellular bioengineering (MCB):
Research in ChemBE yields new products that
include:
                                                     Interfaces and Nanotechnology (IN) Track
• Novel polymers and materials
                                                     Interesting and new physics exist at nanometer
• Biopharmaceuticals    • Biofuels
                                                     length scales, as the surface area of an object
• Drugs and vaccines    • Gene therapy products
                                                     begins to approach and exceed its volume. In
• Drug delivery devices • Cells and tissues
                                                     this track, students are trained in the
• Semiconductors
                                                     fundamental sciences used to solve problems in
Nanodevices, Food, Coatings, and Health              nanotechnology and interfacial science. Courses
Care Products                                        include Materials and Surface Characterization
The demands on the modern engineer are high,         and other electives such as Colloids and
and graduates must possess a wide range of skills    Nanoparticles, Supramolecular Materials and
in order to be competitive in a global market. The   Nanomedicine and Micro/Nanotechnology: the
ChemBE program successfully satisfies these          Science and Engineering of Small Structures.
demands. Students take advanced courses in
chemistry, physics, mathematics, and biology.        Molecular and Cellular Bioengineering
Additionally, students are trained in transport,     (MCB) Track
kinetics, separations,and thermodynamics, which      Fields in biotechnology and biomedicine often
are essential to solving real-world engineering      involve processes at biological, cellular and
problems. Students also hone their professional      molecular levels. Common areas utilizing skills
and communication skills through report writing,     in the MCB track include the genetic
oral presentations, and teamwork, in courses         manipulation of cells for protein and vaccine
involving experimental project, process design and   production and the study and treatment of
product design.                                      diseases such as arteriosclerosis and cancer.
                                                     Courses in this track include lectures and
Depending on their interests and future career       laboratory courses in biochemistry and cell
goals, students can choose electives from exciting   biology, cellular and molecular biotechnology,
areas including green engineering, nanotechnology,   bioengineering in regenerative medicine, and
and bioengineering. These courses, along with        computational protein structure prediction. In
undergraduate research opportunities offered by      addition, students will take a biomolecular
our faculty, are designed to prepare graduates for   engineering laboratory to learn the hands-on
careers in the chemical industry, biotechnology,     skills required for future careers in biological
                                                     systems at the molecular and cellular level.

12
Your First Year in ChemBE                              Recommended schedule for a student
The first two years of the curriculum are dedicated    beginning with Calculus I
to sciences and mathematics. To get started in the     Fall Semester             Course #   Credits
program, during your first semester, you'll take       Calculus I                 110.108        4
Chemical Engineering Today (540.101), a course         Intro Chemistry I          030.101        3
which introduces the different career opportunities    Chemistry Lab I            030.105        1
available to graduates from the department. This       Physics I                  171.101/107    4
course covers real world problems in molecular         Physics I Lab              173.111        1
biotechnology, electronics, law, medicine,             Chem Eng Today             540.101        1
biopharmaceuticals, energy, and the environment.       Humanities/Social Science course          3
A variety of companies and institutions are profiled   Optional HEART course      500.111        1
weekly. You will learn how chemical and                Total Credits                         17-18
biomolecular engineering concepts impact the
world and how engineers in industry, academics,
                                                       Spring Semester           Course #   Credits
medicine, and the not-for-profit sector can make a
                                                       Calculus II                110.109        4
real contribution.
                                                       Intro Chemistry II         030.102        3
                                                       Chemistry Lab II           030.106        1
You have the option to take the first fundamental
                                                       Physics II                 171.102/108    4
course in chemical and biomolecular engineering
                                                       Humanities/Social Science course          3
during your second semester, Introduction to
                                                       Total Credits                            15
Chemical and Biological Process Analysis
(540.202). This course will also be available during
                                                       Recommended schedule for a student
the first semester of your sophomore year.
                                                       beginning with Calculus II or III
Your Last Year in ChemBE                               Fall Semester             Course #   Credits
Of particular interest are three senior-level          Calculus II                110.109        4
courses entitled "Projects in ChemBE Unit              or Calculus III            110.202
Operations with Experiments," "Chemical and            Intro Chemistry I          030.101        3
Biomolecular Process Design with Aspen," and           Chemistry Lab I            030.105        1
"Chemical and Biomolecular Product Design"             Physics I                  171.101/107    4
that are designed to develop project                   Physics I Lab              173.111        1
management and professional skills in chemical         Chem Eng Today             540.101        1
engineering. In the first of these courses, you        Humanities/Social Science course          3
will work in small teams and learn how to              Optional HEART course      500.111        1
operate different types of process equipment,          Total Credits                         17-18
use your knowledge of engineering to assess            Spring Semester           Course #   Credits
their operation, and write a report on your            Intro to Chem & Bio        540.202        4
findings. In the second course, you will design a      Process Analysis
chemical plant, and in the third course, you will      Intro Chemistry II         030.102        3
create a chemical or a biochemical product,            Chemistry Lab II           030.106        1
design the process, and produce a detailed             Physics II                 171.102/108    4
forecast of the profit that you expect from the        Humanities/Social Science course          3
successful marketing and sales process. Some           Total Credits                            15
students will have the option to develop a
prototype. Students find these courses to be both
fun and challenging, as well as an image of real-
world problems.

                                                                                                  13
Civil Engineering

The backbone of our modern society is the built       Designing new structures (and retrofitting the
environment that we all rely on. The house you        old) to withstand natural disasters, such as
live in, the road you drive on, the building you      hurricanes and earthquakes, and also building
work in, the pipes that bring clean water to your     them to be sustainable and “green” for
home and work or take waste away – all of             reduced environmental impact and lower
these needs are met through engineered                energy usage, are critical to the future.
solutions that civil engineers design. The            Further, integrating new technologies (new
foundation of all of today’s modern engineering       materials, new sensors, new design
knowledge began with the first engineering field:     philosophies and methods etc.) into civil
civil engineering. Today, civil engineering remains   engineering design is an ever present
a dynamic field and one that is vital to people's     challenge. Finally, continual refinement of our
well-being across the globe. Civil engineers help     design methodologies will reduce the costs
find solutions to the many challenges posed by        associated with uncertainty in applied
our housing and work place needs,                     loadings, material properties, and the
transportation demands and a myriad of other          intended use of the structure.
infrastructure issues. Moreover, the size of the
nation’s infrastructure (its buildings, highways,     Johns Hopkins University has graduated civil
ports and airports, bridges, rails) is not only       engineers through an accredited civil
growing, but many of these facilities have            engineering program since 1934. We have
reached the end of their design life and must be      strengths in probabilistic methods for design
replaced or renovated.                                and analysis for application to the randomness
                                                      in many building materials, the uncertainties

14
in the design process, and in the environmental       Recommended schedule
loading on structures. We are developing new
                                                      Fall Semester                 Course # Credits
techniques for building thin-walled structures
                                                      Math course*                             4
and designing in ways that incorporate both the
                                                      Freshman Experiences in
knowledge of material properties and the
                                                        Civil Engineering            560.101 1
response of materials to repeated cycles of
                                                      Intro Chemistry I              030.101 3
loading on a structure. We are modeling large-
                                                      Intro Chemistry Laboratory I 030.105 1
scale civil engineering systems related to energy,
                                                      Humanities/Social Science or
transportation, and public health, whose
                                                        Writing Intensive course
optimized performance is critical to the health,
                                                        (060.113, 660.105, or 661.110)         3
safety, and welfare of the public. We are
                                                      General Physics I          171.101/107 4
concerned with the soil that must support
                                                      General Physics Lab I          173.111 1
buildings and how it responds to loading. We
                                                      Optional HEART course          500.111 1
are also concerned about civil engineering at the
                                                      Total Credits                        17-18
nation’s coastlines and nearshore areas, as the
population there continues to grow, while the         Spring Semester               Course # Credits
sea level rises.                                      Math course*                               4
                                                      Humanities/Social Science, or Professional
Looking ahead to senior year...                        Writing and Communication (661.110) 3
The culmination of the undergraduate civil            Perspectives on the Evolution
engineering experience at Hopkins is the year          of Structures                 560.141 3
long senior design project. Students, under the       General Physics II         171.102/108 4
guidance of a practicing engineer, take a civil       General Physics Lab II         173.112 1
engineering design project through all stages of      Total Credits                            15
development, from project conception, to
budgeting, to final design. Recent projects include   *MATH COURSE SELECTION
bridge and building design projects and building      Students should take a math course each
rehabilitation/restoration projects, including one    semester, choosing among the required courses
involving Frank Lloyd Wright's Fallingwater.          shown below. Select a math course according to
                                                      your level of preparation (as indicated by AP
We have designed our undergraduate program            Calculus or other exam score; see pages 50-52 in
so that our graduates are prepared for advanced       the First-Year Academic Guide and JHU math
study in engineering or other fields and are          placement exam results.
prepared for successful engineering practice. We
have a long tradition of placing our graduates in     Course Name                      Course # Credits
the most prestigious engineering firms and in the     Calculus I                       110.108     4
top master's and Ph.D. programs in the country,       Calculus II                      110.109     4
including our own.                                    Calculus III                     110.202     4
                                                      Linear Algebra & Differential    553.291     4
Currently the department offers Bachelor of            Equations
Science in Civil Engineering, a Master of Science
in Civil Engineering, and a Ph.D. in Civil            NOTE: If a student earns AP credit for Physics I, he
Engineering. Students also have an opportunity        or she MUST still take either General Physics Lab I
to pursue a five year combined bachelor's             (173.111) or another 1 credit laboratory course.
/master's degree program in civil engineering.

                                                                                                       15
Computer Science

Computer science is the study of models of             In their junior and senior years CS students have
computation, their physical realizations, and the      great flexibility in choosing their upper level CS,
application of these models to an incredibly diverse   and other distributional courses. In addition to
and continually evolving set of applications. As       core courses in software engineering, algorithms,
such, students who major in computer science           and networks, students may choose from courses
have a wide range of directions in which to apply      in artificial intelligence, sensor-based robotics,
their degree. Whether your dream job is to             distributed systems, operating systems,
develop the latest applications for Google, Apple,     cryptography and security, computer integrated
or Microsoft, construct a truly secure electronic      surgery, natural language processing, machine
voting system, invent robots for medical or            learning, computational genomics, computer
environmental applications, build a universal          graphics and more. A key feature of our major is
language translator, or run your own e-business (to    the tremendous amount of teamwork and
name a few), a computer science degree at JHU          collaboration that takes place in the upper level
can get you started.                                   courses. Many of them provide students with
                                                       opportunities to develop significant term projects
PROGRAMS                                               in small groups, sometimes with an external client,
We offer both a Bachelor of Science (BS)               and other times of the students' own design.
degree and a Bachelor of Arts (BA) degree.
This gives computer science students the options       FOCUS AREAS
of pursing a strongly technical program (BS), or       As students progress through the program, many
crafting a more traditional liberal arts program       discover a special interest and want to concentrate
(BA). Both degrees start with a balanced               their studies in that area. To facilitate this, we
foundation in computer science, so that majors         have developed several focus areas within the
don’t have to decide whether to pursue a BS or a       major. These include natural language
BA until mid-way through their undergraduate           processing, software engineering, information
studies. The first two years of study focus on core    security, robotics, data-intensive computing,
courses within the major: programming in Java, C,      computing fundamentals, systems & networking,
and C++, data structures and algorithms,               computational biology, and business computing.
computer system fundamentals, automata and             Together these 9 areas represent faculty research
computation theory. This core gives students a         strengths and typical career directions, offering
strong understanding of how computers work and         specialization options for undergraduate
how we can use them to manipulate data. To             exploration within the department. Regardless of
complement these required courses, students take       whether you pursue a particular focus or not, our
distributional courses in math, science, humanities    bachelor programs provide excellent preparation
and social science, and may also start exploring the   for research within the department, summer
field of CS through courses such as databases, user    internships, and post-graduation industry
interfaces and mobile applications, parallel           employment or graduate work.
programming, or software engineering.

16
COMMUNITY                                              Due to the close relationship between computer
Students majoring in computer science form a           science and many other fields, it may be difficult
strong community and support system. This is           to choose the right course of study. Students
facilitated through course team projects, as well as   who are interested in the intersection of
our own undergraduate computer labs. Students          computer science and electrical engineering are
have 24/7 access to these labs, as well as to our      encouraged to pursue a Bachelor of Science in
compute servers either directly on the lab             Computer Engineering (CE), which is jointly
machines or remotely from their own laptops. The       sponsored by the computer science and
collaboration lab in particular provides a common      electrical and computer engineering
gathering place to work on projects, get advice        departments. CE majors take core courses from
and homework help, and generally socialize with        both departments, and may choose advisors and
others in the department.                              upper level courses from either department.

The department is also home to four student            Do you want to build the next generation of
groups: ACM, ACM-W, UPE and HopHacks. ACM              computer hardware or design smart surgical
is our chapter of the Association for Computing        tools? If so, think about majoring in electrical
Machinery, which you can read about later in this      engineering or computer engineering. Both of
booklet. ACM-W is the affiliated Women in CS           these programs combine a rigorous education
group which meets informally every week for            in engineering and the sciences with research
"coding circles," as well as sponsoring a mentorship   experience that lets you put your knowledge
program and other events throughout the year.          to work in the world of high-tech engineering
UPE stands for Upsilon Pi Epsilon which is the         and in advanced studies. You can find more
computer science honor society. Students in this       information about these programs elsewhere in
group typically help with open house events and        this booklet.
hold tutoring sessions HopHacks is the student
organizing team for our 36-hour hackathon held         At the graduate level, students may pursue a
on campus every semester.                              combined bachelor's/master's program, which
                                                       allows undergraduates to begin a masters degree
PROGRAM COMBINATIONS                                   before completing their undergraduate courses.
Because of our flexible program requirements,          Because it is not necessary for both the
students frequently combine studies in CS with         bachelor's and master's degrees to be in the
minors, other majors, and sometimes even               same field, some students use the combined
masters programs in CS or related areas. Some of       program as an opportunity to combine their
the most popular minors among CS majors are            bachelor in CS with a specialized masters
Entrepreneurship & Management, Robotics,               program in information security, robotics, or
Computational Medicine, Computer Integrated            engineering management, or a more traditional
Surgery, and Math (traditional or applied). We also    graduate field such as applied math or computer
offer a minor in computer science for those            engineering.
pursuing other majors. Double majors may
combine studies in CS with almost any other            On the next page you will find our recommended
major offered in Engineering or Arts & Sciences.       courses for the first year of study as a computer
                                                       science major. More details on all our programs
                                                       are readily available on our department website:
                                                       https://cs.jhu.edu.

                                                                                                          17
Recommended schedule for a student without AP                     Recommended schedule for a student with
Computer Science                                                  AP Computer Science

Fall Semester                     Course # Credit                 Fall Semester                       Course # Credit
Calculus I*                       110.108           4             Calculus I*                         110.108          4
Discrete Math                     553.171           4             Discrete Math                       553.171          4
Gateway Computing: Java **        500.112           3             Intermediate Programming            601.220.02       4
Optional HEART course             500.111           1             Optional HEART course               500.111          1
Writing Course***                                   3             Writing Course**                                     3
Total Credits                                   13-14             Total Credits                                    15-16
Spring Semester                   Course # Credit                 Spring Semester                     Course # Credit
Calculus II*               110.109                   4            Calculus II*                110.109                   4
Intermediate Programming 601.220                     4            Data Structures             601.226                   4
Free Elective                                        3            Free Elective                                         3
Humanities/Social Science course                     3            Humanities/Social Science course                      3
Total Credits                                       14            Total Credits                                        14

* Select a math course according to your level of preparation (as indicated by AP Calculus or other exam score; see pages 50-52 in
the First Year Academic Guide) and JHU math placement exam results. Course choices include Calculus I, II, III, or Linear Algebra.
** Sections 06 and 07 are reserved for Computer Science majors!
*** Select a writing course from the following choices: 060.113, 220.105, 661.111.

                           Electrical and Computer Engineering

Electrical engineering is concerned with a wide                    program that lets you focus on the areas of the field
variety of topics in electronics, integrated                       where your interest lies. Students who are interested
circuits, signals, systems, and communications;                    in the intersection of electrical engineering and
in photonics and optoelectronics; in medical                       computer science are encouraged to pursue a Bachelor
imaging; and in computer hardware.                                 of Science in Computer Engineering (CE), which is
                                                                   jointly sponsored by the electrical/computer
Computer engineering is concerned with the                         engineering and computer science departments. CE
design and application of analog and digital devices               majors take core courses from both departments,
and systems, including computer systems. In the                    and may choose advisors and upper level courses
computer engineering program, you can select                       from either department.
advanced courses with orientations towards
microsystems, computer-integrated surgery,                         Research is an essential tool
software, or robotics and sensors.                                 Hands-on research is one of the best tools for learning.
                                                                   Right from the beginning, you’ll work with your
Design a program that fits your interests                          instructors in their area of research as well as on
The department centers its teaching and research                   projects of your own. Some of the areas that faculty are
in three major areas: communications and signal                    currently researching include parallel signal processing,
processing, photonics and optoelectronics, and                     VLSI analog architectures for machine vision, nonlinear
computer engineering systems. Working closely                      systems, photonics, optical communications,
with your advisor, you can put together an                         semiconductor devices, biomorphic systems for
electrical engineering or computer engineering                     robotics and sensory information processing, medical
                                                                   imaging, and much more.

18
You’re only as good as your tools                     What you’ll study
The department maintains extensive facilities for     The freshman program is almost the same for
teaching and research in Barton Hall and              Computer Engineering and Electrical
Hackerman Hall. The two main teaching labs            Engineering. During your sophomore year, you’ll
(ECE lab and MicroSystems Design lab) make            begin to prepare for upper-level courses by
extensive use of state-of-the-art design              completing specific pre-requisite courses.
environments such as CADENCE, Xilinx Tools, TI        Depending on the major and area of emphasis
DSP systems, VHDL, and Verilog. In addition, the      you decide to pursue, you’ll have the chance to
department also includes the computational            choose from a wide range of courses including:
sensory-motor microsystem lab, the control            • Mastering Electronics
systems design lab, the parallel computing and        • Signals and Systems
imaging lab, the photonics and optoelectronics lab,   • Electromagnetics
the semiconductor microstructures lab, and the        • Intro to VLSI
                                                      • Control Systems
sensory communication and microsystems lab.
                                                      • Optical and Electronic Properties of Materials
                                                      • Photonics
Current and recent noteworthy                         • FiberOptics
accomplishments                                       • Optoelectronic Devices
• ECE researchers have developed smart                • Image Processing and Analysis
  optical tools that will help revolutionize          • Speech and Audio Processing
  microsurgeries.                                     • Computer Architecture
• Algorithms for speech processing that were          • Medical Imaging Systems
  pioneered by ECE researchers can be found in        • Information Theory and Coding
  most speech recognition applications                • Microwaves and High Speed Circuits
                                                      • CAD of Digital VLSI Systems
  worldwide.
                                                      • Semiconductor Devices
• ECE researchers are developing a dynamic            • Telecommunications
  electronic surface to allow blind or visually
  impaired people to "feel" mathematical              You’ll also take courses in the social sciences and
  graphs, diagrams and other visuals now              humanities. These classes sharpen your thinking and
  displayed on computer screens.                      improve writing and communication skills.
• ECE researchers have received national
  attention for developing biologically inspired      Learning in the real world
  smart vision sensors and motor control chips.       Join many of your fellow Hopkins students who
  These chips are being used to develop               take part in an internship at some point in their
  humanoid robots, smart toys, robot-assisted         college career. Recent internships include:
  surgery and prosthesis for amputees and for         • Medtronic
  patients with spinal injuries.                      • IT intern, Eli Lilly and Company
• Teams of students have developed an                 • Programmer, IBM
  intelligent ground vehicle using custom             • Northrup Grumman
  designed software and hardware, to                  • Columbia Telecom
                                                      • Ernst & Young
  participate in the annual Intelligent Ground
                                                      • NASA
  Vehicle competition.                                • Java developer, onepage.com
• ECE researchers have developed a satellite          • Decision Systems, Inc.
  based, high-power fiber-optic laser system to       • Researcher, University of California, Super
  monitor air pollution and atmospheric                 Nike Computer Center
  changes associated with global warming and          • Intel
  ozone depletion.                                    • National Semiconductor
                                                      • AMD
                                                      • Applied Physics Laboratory
                                                      • Google
                                                      • Facebook
                                                      • Duolingo
                                                                                                     19
You can also read