Engineering Courses

Undergraduate

Graduate

Courses

The prefix before the course number—ENGS, ENGG, or ENGM—provides context for the degree requirements that specific courses satisfy and the type of credit granted.

Undergraduate engineering courses are numbered 1 to 99, with upper-level courses requiring prerequisite coursework. 

Graduate engineering courses are numbered 100 to 200, and most have prerequisites or other minimum requirements. Courses number 300 and above are considered advanced graduate courses.

Undergraduate engineering science majors may take graduate courses for which they are qualified. Not all graduate courses, however, can be used to satisfy the AB and/or Engineering Sciences major requirements.

Please be advised that course descriptions, availability, and schedules are subject to change.

  • ENGS 1.01
    Mathematical Concepts in Engineering

    Description

    This course introduces prospective engineering students to mathematical concepts relevant in engineering while emphasizing the solving of engineering problems rather than mathematical derivations and theory. All topics are driven by engineering applications taken directly from core engineering courses. The course includes hands-on laboratory exercises as well as a thorough introduction to Matlab.

    Distribution Code

    TAS
  • ENGS 2
    Integrated Design: Engineering, Architecture, and Building Technology

    Description

    An introduction to the integrated design of structures and the evolving role of architects and engineers. The course will investigate the idea that design excellence is very often the result of deep collaboration between engineers, architects, and builders and that it is only in relatively recent history that a distinction between these areas of expertise has existed. The historical, social, and architectural impact of structures will be explored and several structures and their designers will be studied in depth. Enrollment is limited to 50 students.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    MACLEAN B01 ZALESK

    Instructors:

    John D. Wilson


    Term: Winter 2023
    Time: 12
    Location:

    MACLEAN B01 ZALESK

    Instructors:

    John D. Wilson


    Term: Summer 2023
    Time: 2A
    Location:

    MacLean MB01

    Instructors:

    John D. Wilson


    Term: Winter 2024
    Time: 12
    Location:

    MacLean B01 Zaleski

    Instructors:

    John D. Wilson


    Term: Winter 2024
    Time: 11
    Location:

    MacLean B01 Zaleski

    Instructors:

    John D. Wilson


    Term: Summer 2024
    Time: 10A
    Location:

    MacLean B01 Zaleski

    Instructors:

    John D. Wilson


    Term: Winter 2025
    Time: 12
    Location:

    MacLean B01

    Instructors:

    John D. Wilson


    Term: Winter 2025
    Time: 11
    Location:

    MacLean B01

    Instructors:

    John D. Wilson


  • ENGS 3
    Materials: The Substance of Civilization

    Description

    With the exception of ideas and emotions, materials are the substance of civilization. From the "Iceman's" copper ax to indium phosphide gallium arsenide semiconductor lasers, materials have always defined our world. We even name our epochs of time based on the dominant material of the age: Stone Age, Bronze Age, Iron Age and now Silicon Age. In addition to discussing the nature and processing of metals, polymers, ceramics, glass and electronic materials, this course will analyze the dramatic developments in civilization directly resulting from advances in such materials. The text Stephen Sass' The Substance of Civilization will be used in the course. Enrollment is limited to 50 students per section.

    Distribution Code

    TAS
  • ENGS 4
    Technology of Cyberspace

    Description

    This course will cover some basic concepts underlying the "information superhighway." The technologies of high-speed networking have stimulated much activity within the federal government, the telecommunications and computer industries, and even social science and popular fiction writing. The technical focus will be on communications technologies, information theory, and the communications requirements of video (standard and ATV), speech (and other audio), and text data. Social, economic, and policy issues will be an integral part of the course. Enrollment is limited to 30 students.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 2A
    Location:

    MacLean 201

    Instructors:

    Stephen Taylor


    Term: Fall 2024
    Time: 2A
    Location:

    MacLean 201

    Instructors:

    Stephen Taylor


  • ENGS 5
    Healthcare and Biotechnology in the 21st Century

    Description

    The course will explore technologies that will impact healthcare in the 21st century, including biology, robotics, and information. Included will be biotechnologies to be used for the treatment of diseases and the regeneration of missing organs and limbs. The course will also cover robotics that will replace human parts. Included will be artificial organs and joints, robots as replacement for human parts, the human genome project, gene therapy, biomaterials, genetic engineering, cloning, transplantation (auto, allo, and xeno), limb regeneration, man-machine interfaces, and prosthetic limbs. This section will also cover ethical issues related to the above topics and issues regarding the FDA and the approval of new medical treatments. We will discuss going beyond normal with respect to the senses, muscles, and creating wings. Enrollment is limited to 75 students.

    Distribution Code

    TAS
  • ENGS 6
    Technology and Biosecurity

    Description

    This course will introduce students to the technologies used to combat biological threats to security ranging from pandemic influenza to bioterrorism. In particular, this course will explore the dual role that technology plays in both enhancing and destabilizing security. Specific technologies covered include the use of nanotechnology, synthetic biology, and mass spectrometry. The course considers questions such as: Where can technological solutions have the greatest impact? When can defensive technologies have offensive applications? And, how can we balance the need to regulate potentially dangerous technologies against the need for academic freedom and high tech innovation? Enrollment is limited to 30 students.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    MACLEAN 132

    Instructors:

    Kendall L. Hoyt


    Term: Spring 2024
    Time: 2A
    Location:

    MacLean B01

    Instructors:

    Kendall L. Hoyt


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Kendall L. Hoyt


  • ENGS 7.02
    Climate Change

    Description

    Climate change has occurred naturally and frequently over the course of many time scales in the past. America today is engaged in a discussion of current climate change and its cause, ranging from calls for immediate action to denial. This course explores the published scientific literature on the nature and cause of climate change, potential impacts on us, and the implications for our nation's energy issues. Through readings, class discussion, and individual research, we will explore this complex problem; student writing will synthesize results from the literature to clarify the factual basis for their own understanding. Reading will include a number of published papers and selections from textbooks. Students will be required to actively participate in class by leading class discussions and actively engaging in small group activities. In addition students will write two short papers, develop an annotated bibliography, and write a research paper based on the research completed for the annotated bibliography. Enrollment is limited to 16 students.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10
    Location:

    ECSC B01

    Instructors:

    Klaus Keller


    Term: Spring 2024
    Time: 10
    Location:

    ECSC 042

    Instructors:

    Klaus Keller


    Term: Spring 2025
    Time: 10
    Location:
    Instructors:

    Klaus Keller


  • ENGS 7.05
    Contemporary and Historical Perspectives on Medical Imaging

    Description

    Medical imaging has evolved significantly over the last 100 years and has transformed modern medical practice to the extent that very few clinical decisions are made without relying on information obtained with contemporary imaging modalities. The future of medical imaging may be even more promising as new technologies are being developed to observe the structural, functional, and molecular characteristics of tissues at finer and finer spatial scales. This first-year seminar will review the historical development of modern radiographic imaging and discuss the basic physical principles behind common approaches such as CT, ultrasound, and MRI. Contemporary issues surrounding the use of imaging to screen for disease, the costs to the healthcare system of routine application of advanced imaging technology, and the benefits of the information provided by medical imaging in terms of evidence-based outcomes assessment will be explored. Students will be required to read, present, and discuss materials in class and write position papers articulating and/or defending particular perspectives on the historical development of medical imaging and its contemporary and/or future uses and benefits. Enrollment is limited to 16 students.

    Distribution Code

    TAS
  • ENGS 7.06
    Sustainability Revolution

    Description

    Humanity has previously seen two major resource transitions that have had radical impacts on day-to-day life: the Neolithic revolution (from hunting and gathering to agrarian) and the industrial revolution (from agrarian to pre-sustainable industrial). This writing course will consider the hypothesis that the human enterprise now requires a third such resource revolution - the sustainability revolution (from pre-sustainable industrial to sustainable industrial) - and that future generations will judge those of us alive today by how well we responded to this imperative. Topics addressed include past resource revolutions, resource and environmental metrics, energy, food, water, and climate. Writing assignments will include a personal essay, a critique encompassing one or a few sources, and an integrated analysis.

    Distribution Code

    TAS
  • ENGS 7.07
    Science, Media & Literature

    Description

    Public communication is an increasingly important aspect of modern science and technology, and a wide array of information sources compete to serve and expand public interest in scientific advances. Social media and the popular press play a dominant role for many readers, but the filtering of scientific information through non-technical mediums can obscure important details, introduce inadvertent errors, and even result in manipulation with the intent to mislead. Accessing peer-reviewed literature or other trusted information sources can minimize inaccuracies in reports, but it comes at the cost of time and effort and does not guarantee an enlightened ground truth. This first-year seminar will help students build strategies and skills for reading, researching, and understanding science. The course will cover three modules related to contemporary issues in biomedical science. Students will read materials, search for related information, make presentations, and participate in class discussions of related ideas. Students will also draft written position papers articulating and defending a view on topics of discussion, and they will complete a written and oral research project at the end of the term.

    Distribution Code

    TAS
  • ENGS 7.08
    Energy Sustainability: Technologies and Impact

    Description

    We hear about energy sustainability, but what does this mean? What will the impact of climate change be? What energy sources are considered sustainable and why? What fraction of our energy needs is likely to come from sustainable energy in the future? Are these estimates reasonable and what are the technological and societal challenges to broader use of sustainable energy? This seminar will explore these and other questions as we learn about energy resources, technologies and solutions that affect our lives and our planet today and in the future. We will evaluate the trade-offs and uncertainties of various energy systems and explore a framework for assessing solutions. Topics and writing assignments will examine resource estimation, environmental effects, and a survey of resources and technologies such as oil and gas, nuclear power, hydropower, solar energy, wind energy and more. Writing assignments will explore and present arguments for different approaches that may be taken to avoid a future climate disaster.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 3B
    Location:

    ECSC 042

    Instructors:

    Alexis R. Abramson


  • ENGS 7.09
    Analyzing Medical Imaging

    Description

    Medical imaging has evolved significantly over the last 100 years and has transformed modern medical practice. Today, very few clinical decisions are made without relying on information obtained with contemporary imaging modalities. The future of medical imaging may be even more promising. New technologies are being developed to observe the structural, functional, and molecular characteristics of tissues at ever-finer spatial scales. In this first-year seminar, we will write as a way to explore the use of imaging to screen for disease. We will also explore the costs to the health care system of routine application of imaging technology and the benefits of the information provided by medical imaging. Students will be required to read, present, and discuss materials in class and write papers analyzing the development, uses, and benefits of medical imaging. The papers will progress incrementally in complexity from a short paper to a research paper.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time: 10A
    Location:

    MacLean 201

    Instructors:

    Paul M. Meaney


  • ENGS 9
    Everyday Technology

    Description

    This course is intended to take the mystery out of the technology that we have grown to depend on in our everyday lives. Both the principles behind and examples of devices utilizing electricity, solid and fluid properties, chemical effects, mechanical attributes, and other topics will be discussed. In the associated lab project, students will dissect and analyze (and possibly revive!) a broken gadget or appliance of their choosing. Enrollment is limited to 50 students.

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 11
    Location:

    CUMMINGS 118

    Instructors:

    Scott C. Davis


    Term: Spring 2024
    Time: 11
    Location:

    Cummings 118

    Instructors:

    Scott C. Davis


    Term: Spring 2025
    Time: 11
    Location:
    Instructors:

    Scott C. Davis


  • ENGS 10
    The Science and Engineering of Digital Imaging

    Description

    Recent advances in electrical and computer engineering, computer science and applied mathematics have made remarkable digital imaging systems possible. Such systems are affecting everyone today — from eyewitness documentation of social and political events to health care to entertainment to scientific discovery. This course will introduce students to the fundamental concepts underlying a diverse and representative collection of modern digital imaging systems including cell phone cameras, medical imaging systems, space telescopes, computer games and animated movies. Specific attention will be paid to the scientific principles and engineering challenges underlying optics, computer processing chips, image processing software and algorithms, data compression and communication, and digital sensors as well as the basic principles of human vision and cognition. Students will explore and learn the basic science and technology through a combination of in-class lectures and active hands-on experimentation with digital cameras, image processing software and digital video systems. Students will participate in a course-long group project that demonstrates their understanding of and ability to harness these new technologies. Students will be expected to have access to an entry-level digital camera, either standalone or attached to a cell phone or tablet computer. Enrollment limited to 75 students.

    Distribution Code

    TAS
  • ENGS 11
    The Way Things Work - A Visual Introduction to Engineering

    Description

    Students will explore and compare engineered systems and processes in the world around them. They will sketch and build models to help them understand and communicate. Each week, students will learn new sketching and visual communication techniques that they will use to visually explain how engineered systems or processes work. Students will also maintain a sketchbook to practice new sketching techniques. After being exposed to some basic engineering principles students will further investigate specific engineered systems through sketching, research, disassembly, and building. They will communicate their findings visually.

    Distribution Code

    ART

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:
    Instructors:

    David A. Macaulay


    Term: Spring 2024
    Time: 2A
    Location:

    MacLean 201

    Instructors:

    David A. Macaulay


    Term: Summer 2024
    Time: 2A
    Location:

    MacLean 201

    Instructors:

    David A. Macaulay


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    David A. Macaulay


  • ENGS 12
    Design Thinking

    Description

    A foundation course on the cognitive strategies and methodologies that form the basis of creative design practice. Design thinking applies to innovation across the built environment, including the design of products, services, interactive technology, environments, and experiences. Topics include design principles, human need-finding, formal methodologies, brainstorming, heuristics, thinking by analogy, scenario building, visual thinking, and study of experienced thinkers. Weekly projects and exercises in a variety of media provide practice and development of students' personal creative abilities. Enrollment is limited to 20 students.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    ECSC B09

    Instructors:

    Rafe H. Steinhauer


    Term: Winter 2023
    Time: 10A
    Location:

    ECSC B09

    Instructors:

    Rafe H. Steinhauer


    Term: Spring 2023
    Time: 10A
    Location:

    MACLEAN 132

    Instructors:

    Peter J. Robbie


    Term: Fall 2023
    Time: 2A
    Location:

    ECSC B09

    Instructors:

    Eugene Korsunskiy


    Term: Fall 2023
    Time: 10A
    Location:

    MacLean 132

    Instructors:

    Peter J. Robbie


    Term: Winter 2024
    Time: 10A
    Location:

    ECSC B09

    Instructors:

    Rafe H. Steinhauer


    Term: Winter 2024
    Time: 2A
    Location:

    ECSC B09

    Instructors:

    Rafe H. Steinhauer


    Term: Spring 2024
    Time: 2A
    Location:

    ECSC B09

    Instructors:

    Elizabeth Murnane


    Term: Spring 2024
    Time: 2A
    Location:

    MacLean 132

    Instructors:

    Peter J. Robbie


    Term: Spring 2024
    Time: 10A
    Location:

    MacLean 132

    Instructors:

    Peter J. Robbie


    Term: Fall 2024
    Time: 2A
    Location:

    ECSC B09

    Instructors:

    Eugene Korsunskiy


    Term: Fall 2024
    Time: 10A
    Location:

    MacLean 132

    Instructors:

    Peter J. Robbie


    Term: Winter 2025
    Time: 2A
    Location:

    ECSC B09

    Instructors:

    Rafe H. Steinhauer


    Term: Winter 2025
    Time: 10A
    Location:

    ECSC B09

    Instructors:

    Rafe H. Steinhauer


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Elizabeth Murnane


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Peter J. Robbie


    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Peter J. Robbie


  • ENGS 13
    Virtual Medicine and Cybercare

    Description

    There is a revolution in technology that is occurring in healthcare. This new technology will dramatically change how healthcare is delivered in the future. This course will cover topics related to the virtual human, created from bits. This will include virtual reality, augmented reality and datafusion, computer simulation, advanced 3D and 4D imaging techniques, the operating room of the future, minimally invasive surgery, space medicine, tele-operations, tele-medicine and tele-surgery, Internet 2 and cyberspace, artificial intelligence and intelligent agents applied to medicine, and the National Library of Medicine virtual human project. We will also discuss the FDA approval of computer simulators, robotic surgeons, and the ethics of robots doing surgery. In addition, we will discuss the medical library of the future, teleconferencing, and the use of interactive media in healthcare education. We will also discuss computerized patient records (CPR) and clinical information systems. Enrollment is limited to 48 students.

    Distribution Code

    TAS
  • ENGS 15
    Undergraduate Investigations in Engineering

    Description

    An original investigation in a phase of science or engineering under the supervision of a member of the staff. Students electing the course will be expected to have a proposal approved by the department chair and to meet weekly with the staff member supervising the investigation. The course is open to undergraduates who are not majoring in engineering. It may be elected only once, or taken as a one-third course credit for each of three consecutive terms. A report describing the details of the investigation must be filed with the department chair and approved at the completion of the course.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2023
    Time:
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2023
    Time: Arrange
    Location:

    Individualized Study

    Instructors:

    Douglas W. Van Citters


    Term: Winter 2024
    Time: Arrange
    Location:

    Individualized Study

    Instructors:

    Douglas W. Van Citters


    Term: Spring 2024
    Time: Arrange
    Location:

    Individualized Study

    Instructors:

    Douglas W. Van Citters


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Vicki V. May


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Vicki V. May


  • ENGS 15.01
    Senior Design Challenge I

    Description

    The Senior Design Challenge is a two-term course designed to serve as a senior capstone experience for Dartmouth students across all majors. Students in this project-based course will practice human-centered design, developing not only the skills, but also the creative confidence to apply their liberal arts education to make a positive difference in the world beyond Dartmouth. Students will work in interdisciplinary teams on projects that will be determined in partnership with organizations in the Upper Valley. The project topics will be designed to give students some flexibility in determining the specific problem on which to focus, while ensuring client responsiveness and substantial fieldwork opportunities.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    ECSC 042

    Instructors:

    Eugene Korsunskiy


    Term: Winter 2024
    Time: 10A
    Location:

    ECSC 042

    Instructors:

    Eugene Korsunskiy


    Term: Winter 2025
    Time: 10A
    Location:

    ECSC 042

    Instructors:

    Eugene Korsunskiy


  • ENGS 15.02
    Senior Design Challenge II

    Description

    The Senior Design Challenge is a two-term course designed to serve as a senior capstone experience for Dartmouth students across all majors. Students in this project-based course will practice human-centered design, developing not only the skills, but also the creative confidence to apply their liberal arts education to make a positive difference in the world beyond Dartmouth. Students will work in interdisciplinary teams on projects that will be determined in partnership with organizations in the Upper Valley. The project topics will be designed to give students some flexibility in determining the specific problem on which to focus, while ensuring client responsiveness and substantial fieldwork opportunities.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 3B
    Location:

    ECSC 042

    Instructors:

    Eugene Korsunskiy


    Term: Spring 2024
    Time: 3B
    Location:

    ECSC 042

    Instructors:

    Eugene Korsunskiy


    Term: Spring 2025
    Time: 3B
    Location:
    Instructors:

    Eugene Korsunskiy


  • ENGS 15.03
    The Ecosystem for Bio-Innovation

    Description

    We are living through biology’s century: global pandemics; $100 genomes; bio-reactor beef; plastic-eating engineered microbes…and we still have 80 years to go. This course is built around the basic idea that biotechnology is changing the world, but will only reach its greatest potential—technologically, economically, ethically—if we learn to guide it as a complex ecosystem of inter-dependent actors. Biotech hubs thrive where there is a dense milieu of intellectual and financial capital from top universities, academic medical centers, entrepreneurs, and venture capital. This course aims to ensure that future leaders—physicians, scientists, journalists, lawyers, financiers, patients, legislators—understand the ways that scientific advances, innovation policy, and entrepreneurship feed one another. Taught by a biotech venture capital investor, this is an interdisciplinary course designed to empower students with the context and confidence to go deeper than news headlines that fail to see both the ‘forest’ and the ‘trees’. The term will unfold in a cumulative manner. We begin with a diagnosis and overview of the Ecosystem for Bio-Innovation, and then go deeper into the institutions and players that cross-pollinate within this ecosystem, focusing on healthcare (e.g. mRNA vaccines, genetic disease treatments) while making note of biotechnology’s far broader impact on our society and planet. Each week of the course will focus on one theme, while also introducing new intellectual frameworks, plus real-world cases to help concretize key concepts. We will bring material to life through a combination of lecture, Socratic learning, student projects, guest speakers, and in-class debates, always infusing our time together with a sense of the scientific, economic, political, and ethical choices at stake. Final projects will allow students to critically apply coursework toward a cutting-edge area of biotechnology.

    Distribution Code

    TAS
  • ENGS 15.04
    Computing Before Electronics

    Description

    In this course we explore the computational techniques by which society survived and thrived before the advent of the integrated circuit and the electronic calculator. From the commerce of early civilizations until the last third of the 20th century, there was a progression of mechanical calculating gadgets, some simple – some quite ingenious and complex. Among these we will study slide rules, planimeters, integrators, digital adding machines, nomographs, and other special charts and graphical techniques. We will also cover celestial navigation, which in its day was a particularly important application of calculation; technical drawing and perspective, the precursors to computer graphics; and cryptography, whose computational requirements helped propel us into the electronic age. Laboratory sessions will give students direct experience using antique and period calculating instruments, plus the opportunity to create their own calculating devices.
    Includes Lab

    Prerequisites

    Introductory Calculus (Math 3, or equivalent, or permission)

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    CUMMINGS 102

    Instructors:

    Harold J. Frost


    Term: Spring 2024
    Time: 10A
    Location:

    Cummings 105

    Instructors:

    Harold J. Frost


  • ENGS 15.05
    Blockchain Explored: Promise, Pitfalls & Plumbing

    Description

    This course will explore blockchains – how they work, how they have been used, and how they are affecting society in finance, information sharing, and law. Blockchain technology and its applications have been hyped and condemned with equal fervor. We will examine the phenomenon from a number of perspectives, and aim to provide all participants, no matter what their background or level of technical skill, with both some hands-on experience in working with blockchain-based software and some understanding of the place of applications such as cryptocurrencies, NFTs and DAOs in contemporary America.

    Prerequisites

    None

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10A
    Location:

    ECSC 042

    Instructors:

    Oliver Goodenough


    Term: Spring 2024
    Time: 10A
    Location:

    Cummings 202

    Instructors:

    Oliver Goodenough


  • ENGS 15.06
    Technology Entrepreneurship

    Description

    This course introduces students from all majors, including science, engineering, and humanities to the fundamentals of entrepreneurship as applied to the commercialization of new technologies. Through case studies, readings, lectures, projects, and engagement with class guests the course will provide instruction and perspective on the process entrepreneurs take to start, resource, adapt and grow innovative technology-based ventures and help develop students’ understanding of their own interest in pursuing careers in the field.

    Prerequisites

    no

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    CUMMINGS 200

    Instructors:

    Preston Staats


    Term: Spring 2024
    Time: 2A
    Location:

    Cummings 200

    Instructors:

    Preston Staats


  • ENGS 15.07
    Research Methods for Human-Centered Design

    Description

    Research to inform Human-Centered design draws from a variety of disciplines (chiefly Human Factors and User Research) to solve complex, ambitious problems in technology design. The process across fields is the same: leveraging empathy and psychological research principles to bring human needs and experience into product design and development. This course will cover a range of research methods that apply to product design, predominantly through the lens of digital products (but applicable to other technologies). Key primary research methods will include contextual inquiry, expert interviews, diary studies, usability testing, cognitive walk throughs, A/B testing, and surveys. In order to ground these methods in theory, as well as provide practical experience, the course will be a blend of lecture, readings, discussion, and projects. The course is ideal for students with a social science background and an interest in applying this discipline to technology, or students who have had an introduction to research methods for product design and an interest in learning more. A background in statistical or data analysis is helpful but not compulsory.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Summer 2023
    Time: 3A
    Location:

    MacLean 132

    Instructors:

    Mike D'Andrea


    Term: Summer 2024
    Time: 3A
    Location:

    MacLean 132

    Instructors:

    Mike D'Andrea


  • ENGS 15.08
    AI Demystified: A Roadmap to Understand Evolving Technologies

    Description

    AI Demystified unfolds the pivotal world of Artificial Intelligence (AI), spotlighting its multifaceted applications and theoretical concepts across diverse sectors such as healthcare and commerce. This course, while demystifying AI, delves deep into its practical and ethical aspects, aligning with its impactful presence in our daily lives and future. Through a combination of illuminative lectures, hands-on coding sessions, weekly assignments, and a group project, students traverse through AI’s principles, applications, and societal impacts, culminating in a wholesome learning experience tailored for AI beginners and prospective professionals, and preparing them to adeptly navigate our increasingly AI-infused future.

    Prerequisites

    COSC 001 or ENGS 020. A working knowledge of Python is recommended. Students will be expected to have an elementary knowledge of Python by the end of week 2. Materials will be provided to support this.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 2A
    Location:

    Cummings 118

    Instructors:

    Sam Raymond


  • ENGS 15.09
    Design Ethics

    Description

    Every physical and digital artifact in the human-built environment is the product of a design process, and every decision that designers make—from how to gather research information, to what materials to use—carries ethical implications. That is, every choice that designers make has the potential to shape the distribution of benefits and harms. Yet, very often, designers are not fully aware of these ethical implications and are not trained to navigate the complex ethical dilemmas that they encounter in their work. Consequently, we are surrounded by objects and systems that perpetuate social injustices and environmental destruction. This course integrates philosophical theorizing and design practice, exploring the moral, social, and environmental responsibilities of designers in, e.g., product design, engineering design, UI/UX design, and other related fields. Through readings, group discussions, short lectures, case studies, guest speakers, and hands-on projects, students will learn to critically analyze and apply ethical principles in the context of design. Along the way, students will develop not only a deeper understanding of the role of design in shaping our world, but also the skills needed to become more thoughtful and responsible designers.

    Prerequisites

    Any one of: ENGS 12, ENGS 21, or COSC 25.01

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 10A
    Location:

    ECSC 009

    Instructors:

    Eugene Korsunskiy


    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Eugene Korsunskiy


  • ENGS 15.10
    Narrative Design for Innovators

    Description

    Innovators cannot avoid narrative. It simply comes with the territory. Would you have heard of Apple if it didn’t break through with a powerful THINK DIFFERENT brand? Or what about Theranos? Would they have risen (and fallen) so quickly if it weren’t for a captivating idea about changing healthcare with just one drop of blood? In both of these cases, would the founders have been so iconic without their infamous black turtlenecks? Innovation, scale, and story go hand in hand. As the innovator brings their idea to the world, they have a number of questions to consider: how do I communicate what’s so game-changing about this idea? How do I tell my story so investors and advocates trust me to bring this innovation to market? How do I build a brand my audience identifies with (and wants to buy)? How do I build a company culture that recruits and retains the best talent — and rallies people to make a positive impact on the world? These are all designed objects with narrative at the core, which we’ll learn to craft. We’ll explore how traditional design processes and mindsets used to create digital and physical artifacts can be applied to the narrative artifact. Building on this foundation, we’ll also expand the designers’ toolkit with new methods of research, analysis, and craft specific to the narrative dimension of design work. From Airbnb to Tesla, Beyonce to Taylor Swift, we’ll go way beyond “marketing” and analyze case studies of how the world’s most impactful innovators use diverse narrative strategies to grow traction around their ideas and achieve their goals. Students will then get to try their hand at applying these strategies to design impact-focused narratives through practice projects. For the midterm project, student groups will redesign Budweiser to speak to a modern story of masculinity. For the culminating project of the course, students will design and pitch narrative objects to real-world founders to help them launch their new-to-world businesses.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time: 6B
    Location:

    ECSC 009

    Instructors:

    Nina Montgomery


  • ENGS 15.11
    Design & Education

    Description

    This course explores intellectual synergies between design and education including three explicit intersections: how design methods help us create better learning experiences; how design pedagogies can be valuable to the instruction of non-design subjects; and how human-centered design might help us address persistent problems in education systems. In an attempt to practice what it preaches, this course does not use the standard letter grading system–please inquire with the instructor about implications for your minors/modifications.

    Prerequisites

    Recommended: ENGS 12 or ENGS 21, or any EDUC course

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time: 2A
    Location:

    ECSC 042

    Instructors:

    Rafe H. Steinhauer


  • ENGS 16
    Biomedical Engineering for Global Health

    Description

    The past 20 years have seen an incredible amount of high-tech medical advances, but to what degree have these impacted the health of those living in the developing world? The potential for years of life gained through biomedical technology is tremendous in some of the world’s poorest regions, but appropriate design requires an understanding of the clinical, political, and cultural landscape, and a clean-slate approach to developing low-cost, effective tech. This course offers an exciting opportunity to understand how to design solutions for the most important health challenges of the developing world. Learning goals will be achieved through hands-on experience, including: a laboratory component where we deconstruct, design and build a low-cost medical device, case study discussions on successful global health innovations, and several “teardowns” of common medical devices. Lecturers from Thayer, Tuck School of Business, the Dartmouth Center for Health Care Delivery Science, and Geisel School of Medicine will cover complimentary topics in clinical medicine, healthcare delivery, innovation and medical imaging. A final project will bring everything together by addressing a real health problem with a prototype of a low-cost tech solution. Enrollment is limited to 40 students.

    Distribution Code

    TAS
  • ENGS 17
    Making Music: The Art, Science, and Symbolism of Musical Instruments

    Description

    A hands-on course in which students working in groups build and assemble simple musical instruments with the aim of understanding how materials, technologies, craftsmanship, and cultural knowledge interact in the conception, design, and production of diverse instruments around the world. Merging the methodologies of materials science and engineering with the approaches of arts and humanities, the course explores from an interdisciplinary perspective the social meanings and powers ascribed to musical instruments, and the way that instruments have come to function as potent symbols of personal, cultural, and political identity.

    Cross Listed Courses

    MUS 17.04/COCO 20
  • ENGS 18
    System Dynamics in Policy Design and Analysis

    Description

    This course introduces systems dynamics, an approach to policy design and analysis based upon feedback principles and computer simulation. The approach is useful for gaining an understanding of the underlying structural causes of problem behavior in social, economic, political, environmental, technological, and biological systems. Goals of this approach are to gain better understanding of such problem behaviors and to design policies aimed at improving them. Lectures and exercises illustrate applications of the approach to real, current problems such as urban decay, resource depletion, environmental pollution, product marketing and distribution, and agricultural planning in an expanding population. The similarity and transferability of underlying feedback characteristics among various applications is emphasized. No prior engineering or computer science experience is necessary.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    MACLEAN B01 ZALESK

    Instructors:

    Steven O. Peterson


    Term: Winter 2024
    Time: 2A
    Location:

    ECSC 009

    Instructors:

    Steven O. Peterson


    Term: Winter 2025
    Time: 2A
    Location:

    ECSC 009

    Instructors:

    Steven O. Peterson


  • ENGS 19.01
    Future of Energy Systems

    Description

    Energy production, distribution, and use is central to human activity. In many quarters, there is growing appreciation for the nexus among energy, climate change, the environment, and economic development. This course will focus on futures of energy as they impact, and are impacted by, these drivers. The course uses model-based approaches to develop global-scale energy scenarios and to explore the potential evolution of current and potential energy options in both localized and global settings.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    ECSC 042

    Instructors:

    Steven O. Peterson


    Term: Spring 2024
    Time: 2A
    Location:

    ECSC 042

    Instructors:

    Steven O. Peterson


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Steven O. Peterson


  • ENGS 20
    Introduction to Scientific Computing

    Description

    May not be taken under the Non-Recording Option This course introduces concepts and techniques for creating computational solutions to problems in engineering and science. The essentials of computer programming are developed using the C and Matlab languages, with the goal of enabling the student to use the computer effectively in subsequent courses. Programming topics include problem decomposition, control structures, recursion, arrays and other data structures, file I/O, graphics, and code libraries. Applications will be drawn from numerical solution of ordinary differential equations, root finding, matrix operations, searching and sorting, simulation, and data analysis. Good programming style and computational efficiency are emphasized. Although no previous programming experience is assumed, a significant time commitment is required. Students planning to pursue the engineering sciences major are advised to take ENGS 20. Students considering the computer science major or majors modified with computer science should take COSC 1 and COSC 10. Enrollment is limited to 50 students.

    Prerequisites

    MATH 3 and prior or concurrent enrollment in MATH 8

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10
    Location:

    ECSC 008

    Instructors:

    Helene Seroussi


    Term: Spring 2023
    Time: 12
    Location:

    ECSC 116

    Instructors:

    Petra Bonfert-Taylor


    Term: Fall 2023
    Time: 10
    Location:

    MacLean B01

    Instructors:

    Simon Shepherd


    Term: Winter 2024
    Time: 10
    Location:

    MacLean 201

    Instructors:

    Simon Shepherd


    Term: Spring 2024
    Time: 11
    Location:

    ECSC 008

    Instructors:

    Helene Seroussi


    Term: Spring 2024
    Time: 12
    Location:

    ECSC 116

    Instructors:

    Helene Seroussi


    Term: Fall 2024
    Time: 10
    Location:

    MacLean 132

    Instructors:

    Simon Shepherd


    Term: Winter 2025
    Time: 10
    Location:

    MacLean 132

    Instructors:

    Simon Shepherd


    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Petra Bonfert-Taylor


    Term: Spring 2025
    Time: 11
    Location:
    Instructors:

    Helene Seroussi


  • ENGS 21
    Introduction to Engineering

    Description

    The student is introduced to engineering through participation, as a member of a team, in a complete design project. The synthesis of many fields involving the laws of nature, mathematics, economics, management, and communication is required in the project. Engineering principles of analysis, experimentation, and design are applied to a real problem, from initial concept to final recommendations. The project results are evaluated in terms of technical and economic feasibility and social significance. Lectures are directed toward the problem, with experiments designed by students as the need develops. Enrollment is limited to 64 students. Priority will be given to sophomores.

    Prerequisites

    MATH 3 or equivalent

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    ECSC 116

    Instructors:

    Scott Snyder


    Term: Spring 2023
    Time: 10A
    Location:

    ECSC 116

    Instructors:

    Elizabeth Murnane


    Term: Spring 2023
    Time: 10A
    Location:

    ECSC B09

    Instructors:

    Vicki V. May


    Term: Summer 2023
    Time: 10A
    Location:

    ECSC 116

    Instructors:

    Britt Goods


    Term: Fall 2023
    Time: 10A
    Location:

    ECSC 116

    Instructors:

    Vicki V. May


    Term: Winter 2024
    Time: 3A
    Location:
    Instructors:

    Scott Snyder


    Term: Spring 2024
    Time: 10A
    Location:

    ECSC 116

    Instructors:

    Elizabeth Murnane


    Term: Spring 2024
    Time: 2
    Location:

    MacLean B01

    Instructors:

    Vicki V. May


    Term: Summer 2024
    Time: 10A
    Location:

    ECSC 116

    Instructors:

    Britt Goods


    Term: Fall 2024
    Time: 12
    Location:

    ECSC 116

    Instructors:

    Vicki V. May


    Term: Winter 2025
    Time: 2
    Location:

    ECSC 116

    Instructors:

    Vicki V. May


    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Elizabeth Murnane


  • ENGS 22
    Systems

    Description

    The student is introduced to the techniques of modeling and analyzing lumped systems of a variety of types, including electrical, mechanical, reacting, fluid, and thermal systems. System input will be related to output through ordinary differential equations, which will be solved by analytical and numerical techniques. Systems concepts such as time constant, natural frequency, and damping factor are introduced. The course includes computer and laboratory exercises to enhance the students’ understanding of the principles of lumped systems. Students will develop the ability to write MATLAB code. Enrollment is limited to 50 students.
    Includes Lab

    Prerequisites

    MATH 13, PHYS 14, and ENGS 20

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 9L
    Location:

    ECSC 008

    Instructors:

    Markus E. Testorf


    Term: Spring 2023
    Time: 9L
    Location:

    CUMMINGS 200

    Instructors:

    John Zhang

    Ulf L. Österberg


    Term: Summer 2023
    Time: 10
    Location:

    ECSC 116

    Instructors:

    Peng P. Yu


    Term: Fall 2023
    Time: 2
    Location:

    ECSC 116

    Instructors:

    William J. Scheideler


    Term: Winter 2024
    Time: 9L
    Location:

    Cummings 200

    Instructors:

    Markus E. Testorf


    Term: Spring 2024
    Time: 9L
    Location:

    Cummings 200

    Instructors:

    John Zhang


    Term: Summer 2024
    Time: 10
    Location:

    ECSC 116

    Instructors:

    Peng P. Yu


    Term: Fall 2024
    Time: 2
    Location:

    ECSC 116

    Instructors:

    Raina White


    Term: Winter 2025
    Time: 9L
    Location:

    Cummings 200

    Instructors:

    Markus E. Testorf


    Term: Spring 2025
    Time: 9L
    Location:
    Instructors:

    William J. Scheideler


  • ENGS 23
    Distributed Systems and Fields

    Description

    A study of the fundamental properties of distributed systems and their description in terms of scalar and vector fields. After a summary of vector-field theory, the formulation of conservation laws, source laws, and constitutive equations is discussed. Energy and force relations are developed and the nature of potential fields, wave fields, and diffusion fields is examined. A survey of elementary transport processes is given. Particular attention is given to the relation between the description of systems in terms of discrete and distributed parameters. Applications are chosen primarily from fluid mechanics, electromagnetic theory, and heat transfer. Includes a set of laboratories.
    Includes Lab

    Prerequisites

    ENGS 22, or equivalent

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    CUMMINGS 200

    Instructors:

    Ulf L. Österberg


    Term: Spring 2023
    Time: 9L
    Location:

    MACLEAN B01 ZALESK

    Instructors:

    Mattias W. Fitzpatrick


    Term: Fall 2023
    Time: 2
    Location:

    MacLean B01

    Instructors:

    Ulf L. Österberg


    Term: Winter 2024
    Time: 11
    Location:

    Cummings 200

    Instructors:

    Ulf L. Österberg


    Term: Spring 2024
    Time: 9L
    Location:

    MacLean B01

    Instructors:

    Mattias W. Fitzpatrick


    Term: Fall 2024
    Time: 2
    Location:

    MacLean B01

    Instructors:

    Mattias W. Fitzpatrick


    Term: Winter 2025
    Time: 11
    Location:

    Cummings 200

    Instructors:

    Eric Krivitzky


    Term: Spring 2025
    Time: 9L
    Location:
    Instructors:

    Mattias W. Fitzpatrick


  • ENGS 24
    Science of Materials

    Description

    An introduction to the structure/property relationships, which govern the mechanical, the thermal, and the electrical behavior of solids (ceramics, metals, and polymers). Topics include atomic, crystalline, and amorphous structures; X-ray diffraction; imperfections in crystals; phase diagrams; phase transformations; elastic and plastic deformation; free electron theory and band theory of solids; electrical conduction in metals and semi-conductors. The laboratory consists of an experimental project selected by the student and approved by the instructor.
    Includes Lab

    Prerequisites

    PHYS 14 and CHEM 5

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10
    Location:

    MACLEAN B01 ZALESK

    Instructors:

    Weiyang Li

    Daniel C. Cullen


    Term: Spring 2023
    Time: 10
    Location:

    ECSC 008

    Instructors:

    Hui Fang


    Term: Summer 2023
    Time: 11
    Location:

    MacLean MB01

    Instructors:

    Weiyang Li

    Thayer Faculty


    Term: Winter 2024
    Time: 10
    Location:

    MacLean 132

    Instructors:

    Geoffroy T. F. Hautier


    Term: Spring 2024
    Time: 10
    Location:

    Cummings 200

    Instructors:

    Erland M. Schulson


    Term: Summer 2024
    Time: 11
    Location:

    MacLean B01 Zaleski

    Instructors:

    Geoffroy T. F. Hautier


    Term: Winter 2025
    Time: 9L
    Location:

    MacLean 132

    Instructors:

    Alex Boys

    Ursula J. Gibson


    Term: Spring 2025
    Time: 10
    Location:
    Instructors:

    Erland M. Schulson

    Daniel C. Cullen


  • ENGS 25
    Introduction to Thermodynamics

    Description

    The fundamental concepts and methods of thermodynamics are developed around the first and second laws. The distinctions between heat, work, and energy are emphasized. Common processes for generating work, heat, or refrigeration or changing the physical or chemical state of materials are analyzed. The use of thermodynamic data and auxiliary functions such as entropy, enthalpy, and free energy are integrated into the analysis. The numerous problems show how theoretical energy requirements and the limitations on feasible processes can be estimated. Enrollment is limited to 60 students.

    Prerequisites

    MATH 13, PHYS 13, ENGS 20 or COSC 1 and COSC 10

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    MACLEAN 142

    Instructors:

    Mark S. Laser


    Term: Spring 2023
    Time: 2
    Location:

    MACLEAN 132

    Instructors:

    Xin Qi


    Term: Summer 2023
    Time: 10A
    Location:

    MacLean 132

    Instructors:

    Harold J. Frost


    Term: Winter 2024
    Time: 11
    Location:

    Cummings 100

    Instructors:

    Mark S. Laser


    Term: Spring 2024
    Time: 11
    Location:

    MacLean 132

    Instructors:

    Tucker E Burgin


    Term: Summer 2024
    Time: 2
    Location:

    MacLean 132

    Instructors:

    Hung V.T Nguyen


    Term: Winter 2025
    Time: 11
    Location:

    MacLean 132

    Instructors:

    Hung V.T Nguyen


    Term: Spring 2025
    Time: 11
    Location:
    Instructors:

    Tucker E Burgin


  • ENGS 26
    Control Theory

    Description

    The course treats the design of analog, lumped parameter systems for the regulation or control of a plant or process to meet specified criteria of stability, transient response, and frequency response. The basic theory of control system analysis and design is considered from a general point of view. Mathematical models for electrical, mechanical, chemical, and thermal systems are developed. Feedback-control system design procedures are established, using root-locus and frequency response methods.

    Prerequisites

    ENGS 22

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 9L
    Location:

    ECSC 008

    Instructors:

    Minh Q. Phan


    Term: Fall 2023
    Time: 9L
    Location:

    MacLean 132

    Instructors:

    Minh Q. Phan


    Term: Spring 2024
    Time: 9L
    Location:

    ECSC 116

    Instructors:

    Laura E. Ray


    Term: Fall 2024
    Time: 9L
    Location:

    MacLean 132

    Instructors:

    Minh Q. Phan


    Term: Spring 2025
    Time: 9L
    Location:
    Instructors:

    Laura E. Ray


  • ENGS 27
    Discrete and Probabilistic Systems

    Description

    This course is an introduction to probabilistic methods for modeling, analyzing, and designing systems. Mathematical topics include the fundamentals of probability, random variables and common probability distributions, basic queueing theory, and stochastic simulation. Applications, drawn from a variety of engineering settings, may include measurement and noise, information theory and coding, computer networks, diffusion, fatigue and failure, reliability, statistical mechanics, ecology, decision making, and robust design.

    Prerequisites

    MATH 8 and either ENGS 20 or COSC 1 and COSC 10. PHYS 13 or CHEM 5 recommended.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Summer 2023
    Time: 2
    Location:

    ECSC 008

    Instructors:

    George Cybenko


    Term: Fall 2023
    Time: 10
    Location:

    Cummings 118

    Instructors:

    George Cybenko


    Term: Summer 2024
    Time: 11
    Location:

    MacLean 132

    Instructors:

    Gunnar Pope


    Term: Fall 2024
    Time: 10
    Location:

    Cummings 118

    Instructors:

    George Cybenko


  • ENGS 28
    Embedded Systems

    Description

    A vast number of everyday products, from home appliances to automobiles, are controlled by small embedded computers, invisible to the user. This course introduces, at an elementary level, the three basic components of all such embedded systems: sensors to measure the physical environment, actuators to produce the system behavior, and a microcontroller that processes the sensor data and controls the actuators. Topics: microcontroller architecture and programming, writing embedded software, analog- to-digital and digital-to-analog conversion, interfacing sensors and actuators, and data communication. There are daily in-class design exercises and weekly labs. Enrollment is limited.
    Includes Lab

    Prerequisites

    ENGS 20 or COSC 10; and PHYS 14 (may be taken concurrently)

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    ECSC 008

    Instructors:

    Petra Bonfert-Taylor


    Term: Winter 2024
    Time: 2A
    Location:

    ECSC 008

    Instructors:

    Petra Bonfert-Taylor


    Term: Spring 2024
    Time: 2A
    Location:

    ECSC 008

    Instructors:

    Wei Ouyang


    Term: Winter 2025
    Time: 2A
    Location:

    ECSC 008

    Instructors:

    Petra Bonfert-Taylor


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Wei Ouyang


  • ENGS 29
    Computer-Aided Design & Kinematics

    Description

    This course introduces computer-aided design and kinematics applied to study the geometry of motion in linkage systems that are components of machines ranging from vehicle suspensions to robotic arms. The principles and methods introduced include capturing design intent in parametric models, design communication with mechanical drawings, computer-based kinematic design, and design validation with rapid prototyping. A series of project-based learning activities focus on the design of linkage mechanisms to control the leg movements of walking machines where the objective is to transform the rotation of an input crank into a desired walking movement for the legs. The course aims to develop spatial and geometric thinking abilities while practicing mechanical design within constraints and building prototypes of increasingly complicated walking mechanisms. The lessons and projects examine technologies that surround us and art that explores the boundary of mechanical animals and life.

    Prerequisites

    ENGS 021

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 9L
    Location:

    MacLean 210

    Instructors:

    Solomon G. Diamond


    Term: Spring 2025
    Time: 9L
    Location:
    Instructors:

    Solomon G. Diamond


  • ENGS 30
    Biological Physics

    Description

    Introduction to the principles of physics and engineering applied to biological problems. Topics include the architecture of biological cells, molecular motion, entropic forces, enzymes and molecular machines, and nerve impulses. Enrollment is limited to 20 students.

    Prerequisites

    CHEM 5, PHYS 13 and PHYS 14 (or equivalent). PHYS 14 (or equivalent) may be taken concurrently. Students with strong quantitative skills who have taken PHYS 3 and PHYS 4 can enroll with permission of the instructor.

    Cross Listed Courses

    PHYS 30

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10
    Location:

    CUMMINGS 202

    Instructors:

    Kimberley Samkoe


    Term: Winter 2024
    Time: 10
    Location:

    Cummings 202

    Instructors:

    Kimberley Samkoe


    Term: Winter 2025
    Time: 10
    Location:

    Cummings 202

    Instructors:

    Kimberley Samkoe


  • ENGS 31
    Digital Electronics

    Description

    This course teaches classical switching theory, including Boolean algebra, logic minimization, algorithmic state machine abstractions, and synchronous system design. This theory is then applied to digital electronic design. Techniques of logic implementation, from small scale integration (SSI) through application-specific integrated circuits (ASICs), are encountered. There are weekly laboratory exercises for the first part of the course, followed by a digital design project in which the student designs and builds a large system of his or her choice. In the process, computer-aided design (CAD) and construction techniques for digital systems are learned. Enrollment is limited to 60 students.
    Includes Lab

    Prerequisites

    ENGS 20 or COSC 1 and COSC 10

    Cross Listed Courses

    COSC 56

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 12
    Location:

    ECSC 008

    Instructors:

    Geoffrey P. Luke


    Term: Summer 2023
    Time: 12
    Location:

    ECSC 008

    Instructors:

    Tad Truex


    Term: Spring 2024
    Time: 12
    Location:

    ECSC 008

    Instructors:

    Geoffrey P. Luke


    Term: Summer 2024
    Time: 12
    Location:

    ECSC 008

    Instructors:

    Tad Truex


    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Geoffrey P. Luke


  • ENGS 32
    Electronics: Introduction to Linear and Digital Circuits

    Description

    Principles of operation of semiconductor diodes, bipolar and field-effect transistors, and their application in rectifier, amplifier, waveshaping, and logic circuits. Basic active-circuit theory. Introduction to integrated circuits: the operational amplifier and comparator, to include practical considerations for designing circuits with off-the shelf components. Emphasis on breadth of coverage of low-frequency linear and digital networks, as well as on high order passive and active filter design. Laboratory exercises permit "hands-on" experience in the analysis and design of simple electronic circuits. The course is designed for two populations: a) those desiring a single course in basic electronics, and b) those that need the fundamentals necessary for further study of active circuits and systems.
    Includes Lab

    Prerequisites

    ENGS 22, or equivalent background in basic circuit theory

    Cross Listed Courses

    PHYS 048

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 11
    Location:

    ECSC 008

    Instructors:

    Charles R. Sullivan


    Term: Fall 2023
    Time: 10
    Location:

    ECSC 008

    Instructors:

    Kofi M. Odame


    Term: Spring 2024
    Time: 10
    Location:

    ECSC 116

    Instructors:

    Jason T. Stauth


    Term: Fall 2024
    Time: 10
    Location:

    ECSC 009

    Instructors:

    Kendall R Farnham


    Term: Spring 2025
    Time: 10
    Location:
    Instructors:

    Thayer Faculty


  • ENGS 33
    Solid Mechanics

    Description

    After a brief review of the concepts of rigid body statics, the field equations describing the static behavior of deformable elastic solids are developed. The stress and strain tensors are introduced and utilized in the development. Exact and approximate solutions of the field equations are used in the study of common loading cases, including tension/compression, bending, torsion, pressure, and combinations of these. In the laboratory phase of the course, various methods of experimental solid mechanics are introduced. Some of these methods are used in a project in which the deformation and stress in an actual load system are determined and compared with theoretical predictions. The course includes a series of computer exercises designed to enhance the student's understanding of the principles of solid mechanics.
    Includes Lab
    Design Credit

    Prerequisites

    MATH 13 and PHYS 13

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 12
    Location:

    ECSC 008

    Instructors:

    Scott Snyder


    Term: Summer 2023
    Time: 9L
    Location:

    Cummings 200

    Instructors:

    Daniel C. Cullen


    Term: Fall 2023
    Time: 11
    Location:

    MacLean B01

    Instructors:

    Yan Li


    Term: Winter 2024
    Time: 9L
    Location:

    MacLean 132

    Instructors:

    Douglas W. Van Citters


    Term: Summer 2024
    Time: 9L
    Location:

    Cummings 200

    Instructors:

    Daniel C. Cullen


    Term: Fall 2024
    Time: 11
    Location:

    MacLean B01

    Instructors:

    Yan Li


    Term: Winter 2025
    Time: 10
    Location:

    Cummings 200

    Instructors:

    Daniel C. Cullen


  • ENGS 34
    Fluid Mechanics

    Description

    We interact with fluids every day. From complex systems such as cars, airplanes, and chemical plants, to simple devices like a bike pump, our world is filled with engineering applications that make use of the principles of fluid mechanics. This course surveys the fundamental concepts, phenomena, and methods in fluid mechanics, as well as their application in engineered systems and in nature. Emphasis is placed on the development and use of conservation laws for mass, momentum, and energy, as well as on the empirical knowledge essential to the understanding of many fluid dynamic phenomena. Examples are drawn from mechanical, chemical, civil, environmental, biomedical, and aerospace engineering.
    Includes Lab

    Prerequisites

    ENGS 23 or equivalent

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 9L
    Location:

    ECSC 009

    Instructors:

    Colin R. Meyer


    Term: Spring 2024
    Time: 12
    Location:

    Cummings 200

    Instructors:

    Colin R. Meyer


    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Colin R. Meyer


  • ENGS 35
    Biotechnology and Biochemical Engineering

    Description

    A consideration of the engineering and scientific basis for using cells or their components in engineered systems. Central topics addressed include kinetics and reactor design for enzyme and cellular systems; fundamentals, techniques, and applications of recombinant DNA technology; and bioseparations. Additional lectures will provide an introduction to metabolic modeling as well as special topics. The course is designed to be accessible to students with both engineering and life-science backgrounds. This course has a graduate section, ENGS 160. Enrollment is limited to 20 students.
    Includes Lab

    Prerequisites

    MATH 3, CHEM 5, BIOL 12 or BIOL 13 or permission

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10A
    Location:

    MacLean 201

    Instructors:

    Tillman U. Gerngross


    Term: Fall 2024
    Time: 10A
    Location:

    MacLean 201

    Instructors:

    Tillman U. Gerngross


  • ENGS 36
    Chemical Engineering

    Description

    This course will expose students to the fundamental principles of chemical engineering and the application of these principles to a broad range of systems. In the first part of the course, aspects of chemical thermodynamics, reaction kinetics, and transport phenomena will be addressed. These principles will then be applied to a variety of systems including industrial, environmental, and biological examples

    Prerequisites

    ENGS 22, ENGS 25 and CHEM 5

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10A
    Location:

    Cummings 118

    Instructors:

    Jiwon Lee


    Term: Fall 2024
    Time: 10A
    Location:

    Cummings 118

    Instructors:

    Jiwon Lee


  • ENGS 37
    Introduction to Environmental Engineering

    Description

    A survey of the sources, measurement techniques, and treatment technologies relating to environmental pollution resulting from the activities of humans. The course will be technology-focused, but will also touch on topics related to the implementation of technology in the real world such as public perception, policy and legislation, and choosing between technological alternatives. Technological and other issues will be addressed relating to water pollution, air pollution, solid wastes, and the fate and transport of pollutants in the environment. Consideration of each area will include general background and key concepts, detailed design examples of importance in the area, and case studies/current topics. The course will include guest lecturers.

    Prerequisites

    MATH 3 and CHEM 5, or equivalent, or permission

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10
    Location:

    Cummings 200

    Instructors:

    Benoit Cushman-Roisin


    Term: Fall 2024
    Time: 10
    Location:

    Cummings 200

    Instructors:

    Benoit Cushman-Roisin


  • ENGS 41
    Sustainability and Natural Resource Management

    Description

    Natural resources sustain human productivity. Principles of scientific resource management are established, including mathematical model development based on material balances and decision making based on dynamical and stochastic systems. Three generic categories of resource are analyzed: exhaustible, living, and renewable. In the first category, we emphasize the life-cycle of exploitation including exhaustion, exploration and substitution. In the living category, we explore population dynamics under natural and harvested regimes, for fisheries, fowl and forests. The renewable case of water is treated in terms of quantity and quality. Finally, air quality management is considered through the lens of assimilative capacity. Throughout, the intersection of natural processes and economic incentives is explored with dynamical systems theory, computer simulations, and optimization techniques. Case studies illustrate contemporary management problems and practices.

    Prerequisites

    MATH 23 or ENGS 22, and ENGS 37

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 12
    Location:

    CUMMINGS 118

    Instructors:

    Benoit Cushman-Roisin


    Term: Winter 2024
    Time: 12
    Location:

    Cummings 118

    Instructors:

    Benoit Cushman-Roisin


    Term: Winter 2025
    Time: 12
    Location:

    Cummings 118

    Instructors:

    Benoit Cushman-Roisin


  • ENGS 43
    Environmental Transport and Fate

    Description

    Introduction to the movement and transformation of contaminants released in soils, rivers, and the atmosphere. Fundamentals of advective-dispersive reactive transport, including approaches for assessing and parameterizing the complex heterogeneity and anisotropy of natural media. Analysis of mixing processes that lead to dispersion at larger spatial and temporal scales. Basic principles are illustrated by application to real world examples of groundwater, river, and atmospheric pollution.

    Prerequisites

    MATH 8 or equivalent and either ENGS 37 or EARS 16

    Cross Listed Courses

    EARS 66.01

    Distribution Code

    TAS
  • ENGS 44
    Sustainable Design

    Description

    This course is an interdisciplinary introduction to the principles of design for sustainability, with emphasis on the built environment. Through lectures, readings, discussions, and a major design project, students learn to design buildings and other infrastructure with low to no impact on the environment. Emphasis is on creative thinking, strategies for managing the complexity of the product life cycle of the infrastructure, and the thorough integration of human and economic aspects in the design. Homework and project activities provide practice in relevant engineering analysis. Enrollment is limited to 20 students.

    Prerequisites

    ENGS 21 and ENGS 22 or SART 65

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10A
    Location:

    CUMMINGS 118

    Instructors:

    Karolina Kawiaka


    Term: Spring 2024
    Time: 10A
    Location:

    MacLean 201

    Instructors:

    Karolina Kawiaka


    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Karolina Kawiaka


  • ENGS 45
    Sustainable Urban Systems

    Description

    Today, more than 50% of the world population lives in cities on less than 2% of the planetary surface. This urbanization is expected to remain a megatrend for the next decades. The resulting concentration of infrastructure and activities has created human ecosystems distinct from natural ecosystems, and their future depends not only on their internal sustainability but also on symbiotic interactions with the natural ecosystems on which they ultimately depend. This engineering course addresses the technological aspects of urban sustainability, including energy procurement, energy consumption and green energy, air quality, water supply, use and treatment, building infrastructure, transportation, resource conservation, decarbonization, city planning and the role of automation and information technology in modern sustainable cities. In the context of the triple bottom line (the framework that considers financial, social and environmental impacts), the course further addresses, but to a lesser extent, the aspects of sustainable economics and urban social wellbeing and cities as a hub for innovation. Berlin - as a rapidly growing dynamic urban space - has experimented with several solutions and has made significant progress toward sustainability. In Berlin, sustainability is a lived practice where green living deeply permeates everyday life. As such, Berlin presents a unique and unparalleled opportunity to study and understand the green system that is given by this environmentally friendly city. Berlin will be used extensively as an example and site for field work throughout the course. Institutions and political decisions which facilitated advancement of urban sustainability in Berlin will be addressed and their impact will be made visible during the field trips. The course is geared toward engineering majors who have previously taken the course ENGS 37, an introduction to environmental engineering, and develops the students’ proficiency, solution design and quantification abilities across a wide range of issues regarding sustainable cities.

    Prerequisites

    MATH 3 or MATH 8; PHYS 13; and ENGS 37 (ENGS 37 may be taken concurrently)
  • ENGS 46
    Advanced Hydrology

    Description

    A survey of advanced methods used to analyze the occurrence and movement of water in the natural environment. The watershed processes controlling the generation of runoff and streamflow are highlighted and used to explore the transport and fate of sediment and contaminants in watersheds. Throughout the course the ideas and concepts are explored through the primary literature, with emphasis given to methods of observation, measurement, data analysis, and prediction.

    Prerequisites

    MATH 3 and EARS 16 or 33 or BIO 53 or ENGS 43 or permission of instructor

    Cross Listed Courses

    EARS 76

    Distribution Code

    TAS
  • ENGS 50
    Software Design and Implementation

    Description

    Techniques for building large, reliable, maintainable, and understandable software systems. Topics include UNIX tools and filters, programming in C, software testing, debugging, and teamwork in software development. Concepts are reinforced through a small number of medium-scale programs and one team programming project.
    Includes Lab

    Prerequisites

    COSC 10 or equivalent

    Cross Listed Courses

    COSC 050

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    MACLEAN 210

    Instructors:

    Stephen Taylor


    Term: Winter 2023
    Time: 9L
    Location:

    ECSC 116

    Instructors:

    A&S Staff


    Term: Spring 2023
    Time: 9L
    Location:

    ECSC 116

    Instructors:

    A&S Staff


    Term: Fall 2023
    Time: 10A
    Location:

    MacLean 210

    Instructors:

    Stephen Taylor


    Term: Fall 2023
    Time: 9L
    Location:

    ECSC 116

    Instructors:

    A&S Staff


    Term: Fall 2024
    Time: 10A
    Location:

    MacLean 210

    Instructors:

    Stephen Taylor


  • ENGS 52
    Introduction to Operations Research

    Description

    Basic concepts of optimization are introduced as aids in systematic decision making in engineering contexts. Deterministic optimization is developed in the form of linear and integer programming and their extensions. Probabilistic models are introduced in terms of Markov chains, queuing and inventory theory, and stochastic simulation. The course emphasizes the application of these methods to the design, planning, and operation of complex industrial and public systems.

    Prerequisites

    MATH 8 and MATH 22 or equivalent

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    ECSC 041

    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time: 10A
    Location:

    ECSC 041

    Instructors:

    Eugene Santos


    Term: Winter 2025
    Time: 10A
    Location:

    ECSC 041

    Instructors:

    Eugene Santos


  • ENGS 53
    Intro Quantum Technologies

    Description

    In the early 1900s, quantum mechanics replaced the classical understanding of physics, leading to the first quantum revolution that harnessed quantum mechanical phenomena to create innovative new technologies like transistors and lasers. Today, we are witnessing the second quantum revolution, which requires exploiting quantum mechanics fully by isolating and controlling quantum systems. This course aims to prepare students for this second revolution and the transformative technologies that will be developed, which will significantly impact the future of electrical engineering, materials science, and computation. Through hands-on experience with actual quantum systems, we will explore the use of quantum mechanics in sensing, communication, and computation to develop an intuition for the subject and its applications.

    Prerequisites

    MATH 022 or ENGS 023 or PHYS 022

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 12
    Location:

    MacLean 132

    Instructors:

    Mattias W. Fitzpatrick


    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Mattias W. Fitzpatrick


  • ENGS 56
    Introduction to Biomedical Engineering

    Description

    This course will survey applications of engineering principles to medical diagnosis/treatment of disease, monitoring/measurement of physiological function, and rehabilitation/replacement of body dysfunction. Case studies will be used to highlight how engineering has advanced medical practice and understanding. Examples will be drawn from bioinstrumentation, bioelectricity, biotransport, biomaterials, and biomechanics. While investigations will focus primarily on the engineering aspects of related topics, issues surrounding patient safety, public policy and regulation, animal experimentation, etc., will be discussed as appropriate.

    Prerequisites

    ENGS 22, PHYS 13 and PHYS 14 (PHYS 14 may be taken concurrently)

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2
    Location:

    ECSC 009

    Instructors:

    Katherine R. Hixon


    Term: Fall 2023
    Time: 12
    Location:

    ECSC 009

    Instructors:

    Katherine R. Hixon


    Term: Spring 2024
    Time: 2
    Location:

    ECSC 009

    Instructors:

    P. Jack Hoopes


    Term: Fall 2024
    Time: 12
    Location:

    ECSC 009

    Instructors:

    Katherine R. Hixon


    Term: Spring 2025
    Time: 2
    Location:
    Instructors:

    P. Jack Hoopes


  • ENGS 57
    Intermediate Biomedical Engineering

    Description

    The basic biomedical engineering concepts introduced in ENGS 56 will serve as the foundation for exploring technology in a clinical environment. The specific clinical setting to be explored will be the operating room (OR). This course will introduce a variety of surgical procedures and technologies from an engineering perspective. Areas of focus will include patient monitoring, biophysical tissue properties, general surgical instrumentation, tissue cutting and binding technologies, and optical visualization technologies. In addition, state-of-the-art procedures employing image-guided, minimally invasive, laparoscopic, and robot-assisted surgical technologies will be discussed. The first half of the term will include weekly seminars presented by surgeons describing a particular surgical procedure, the technologies currently used and a surgeon’s “wish-list”. During the second half of the term, students will undertake a design project aimed at developing a technology that addresses a specific need within the OR. Enrollment is limited to 18 students.

    Prerequisites

    ENGS 23 and ENGS 56 or equivalent

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10
    Location:

    CUMMINGS 202

    Instructors:

    Ryan J. Halter


    Term: Spring 2024
    Time: 10
    Location:

    ECSC B01

    Instructors:

    Ryan J. Halter


    Term: Spring 2025
    Time: 10
    Location:
    Instructors:

    Katherine R. Hixon


  • ENGS 58
    Introduction to Protein Engineering

    Description

    Engineered biomolecules are powering an array of innovations in biotechnology, and this course will familiarize students with key developments in the field. An overview of foundational principles will cover concepts such as the central dogma of biology, atomic scale forces in protein structures, and protein structure-function relationships. Strategies for modifying protein structures will be surveyed, with a particular emphasis on genetic techniques. The development of proteins with practical utility will be highlighted using case studies.
    Culminating Experience
    Design Credit

    Prerequisites

    ENGS 35 or CHEM 41

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2
    Location:

    CUMMINGS 202

    Instructors:

    Britt Goods


    Term: Winter 2024
    Time: 2
    Location:

    Cummings 202

    Instructors:

    Britt Goods


    Term: Winter 2025
    Time: 2
    Location:

    Cummings 202

    Instructors:

    Britt Goods


  • ENGS 59
    Basic Biological Circuit Engineering

    Description

    This course will provide a comprehensive introduction to the design, modeling, and experimental implementation of synthetic bio-molecular circuits in living cells at an undergraduate level. Simple but sophisticated synthetic biological circuits will be implemented and tested in microbial cells in the laboratory including those involving molecular amplification, regulatory feedback loops with biological nonlinearities, and robust analog circuits. Computer aided design, modeling, and simulation will use CADENCE, an industry standard electronic circuit design laboratory tool. It will show them how to design, model, and fit actual experimental biological data such that engineering circuit theory and biological experiment agree.
    Includes Lab
    Design Credit

    Prerequisites

    ENGS 22 or Permission of Instructor. Experience in Molecular Biology is useful (e.g. ENGS 35, BIOL 45, & BIOL 46 or equivalent) but not necessary.

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    ECSC 041

    Instructors:

    Rahul Sarpeshkar


    Term: Winter 2024
    Time: 11
    Location:

    ECSC 041

    Instructors:

    Rahul Sarpeshkar


    Term: Winter 2025
    Time: 11
    Location:

    Cummings 105

    Instructors:

    Rahul Sarpeshkar


  • ENGS 60
    Introduction to Solid-State Electronic Devices

    Description

    In this course the physical and operational principles behind important electronic devices such as the solar cell and transistor are introduced. Semiconductor electron and hole concentrations and carrier transport are discussed. Carrier generation and recombination including optical absorption and light emission are covered. P-N junction operation and its application to diodes, solar cells, LEDs, and photodiodes is developed. The field-effect transistor (FET) and bipolar junction transistor (BJT) are then discussed and their terminal operation developed. Application of transistors to bipolar and CMOS analog and digital circuits is introduced. The course is primarily intended for students interested in electronics, including digital, analog, power and energy, both at component and integrated circuit levels. The course may also be useful to students interested in electronic materials, device microfabrication and communications.
    Includes Lab

    Prerequisites

    ENGS 23

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    CUMMINGS 105

    Instructors:

    Eric R. Fossum


    Term: Winter 2024
    Time: 10A
    Location:

    Cummings 105

    Instructors:

    William J. Scheideler


    Term: Winter 2025
    Time: 10A
    Location:

    Cummings 105

    Instructors:

    William J. Scheideler


  • ENGS 61
    Intermediate Electrical Circuits

    Description

    This course will build on ENGS 32, providing a foundation for transistor- level analog and digital circuit design. The course will start with an introduction to the Semiconductor Industry and how it has dramatically altered the modern way of life, resulting in diverse technologies from the iPhone and Facebook to LED lighting and electric transportation. This will lead into basic semiconductor theory and CMOS device models, two-port linearized models, and finally single- and multi-stage amplifiers with applications motivated by wireless communications and biomedical instrumentation. The second half of the class will focus on digital circuits. Topics will include designing and optimizing complex static CMOS in terms of energy, delay, and area for computational blocks and memory arrays (SRAM, DRAM, and FLASH). The class will have weekly labs and a final project that will utilize modern computeraided design tools (Cadence). The course will prepare the student for advanced study of highly integrated electrical circuits.
    Includes Lab
    Culminating Experience

    Prerequisites

    ENGS 32

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 11
    Location:

    Cummings 118

    Instructors:

    Jason T. Stauth


    Term: Winter 2025
    Time: 10
    Location:

    ECSC 009

    Instructors:

    Jason T. Stauth


  • ENGS 62
    Microprocessors in Engineered Systems

    Description

    Microprocessors and microcomputers are central components in an ever-increasing number of consumer, industrial, and scientific products. This course extends the experimental design methodology developed in ENGS 50 to state-of-the-art System-on-Chip (SoC) architectures and explores the principles behind advanced embedded systems. SoC devices are highly-integrated components that combine high-performance multi-core processors, with Field Programmable Gate Array (FPGA), and a broad selection of industry standard peripheral interfaces -- all within a single chip. Students are introduced to concepts of event-driven finites state machines, peripheral interfacing via the processor and the FPGA fabric, and advanced hardware-software co-design tools that speed the design process. The course is based on a sequence of laboratory projects that incorporate SoC programming practices and debugging strategies, interrupt handling, FPGA and bus interfaces, and attached peripheral devices.
    Includes Lab
    Culminating Experience

    Prerequisites

    ENGS 50

    Distribution Code

    TLA

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    MACLEAN 210

    Instructors:

    Stephen Taylor


    Term: Winter 2024
    Time: 2A
    Location:

    MacLean 210

    Instructors:

    Stephen Taylor


    Term: Winter 2025
    Time: 2A
    Location:

    MacLean 210

    Instructors:

    Stephen Taylor


  • ENGS 64
    Engineering Electromagnetics

    Description

    Conceptual development, techniques and engineering applications in electrostatics, magnetostatics and magnetic induction; displacement current and Maxwell’s equations; transmission line analysis; propagation, reflection, refraction and dispersion of electromagnetic waves.

    Prerequisites

    ENGS 23

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 11
    Location:

    Cummings 105

    Instructors:

    Fridon Shubitidze


    Term: Spring 2025
    Time: 11
    Location:
    Instructors:

    Fridon Shubitidze


  • ENGS 65
    Engineering Software Design

    Description

    As a successor to ENGS 20, this course covers intermediate topics in programming and software design with an emphasis on engineering applications. Students will learn software design principles and basic data structures. Topics covered will include object-oriented design, user interface design, lists, stacks, queues, binary trees, hash tables, and simulation. Students will learn techniques for developing maintainable, extensible, and understandable software.

    Prerequisites

    ENGS 20 or COSC 1 and COSC 10

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 3B
    Location:

    Cummings 105

    Instructors:

    Eugene Santos


  • ENGS 66
    Discrete Mathematics in Computer Science

    Description

    This course integrates discrete mathematics with algorithms and data structures, using computer science applications to motivate the mathematics. It covers logic and proof techniques, induction, set theory, counting, asymptotics, discrete probability, graphs, and trees.

    Prerequisites

    ENGS 20 or COSC 1 and COSC 10 or advanced placement

    Cross Listed Courses

    COSC 030

    Distribution Code

    QDS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:

    CUMMINGS 200

    Instructors:

    A&S Staff


    Term: Spring 2023
    Time: 2
    Location:

    ECSC 116

    Instructors:

    A&S Staff


    Term: Fall 2023
    Time: 10
    Location:

    ECSC 009

    Instructors:

    A&S Staff


    Term: Fall 2023
    Time: 2
    Location:

    Moore Filene

    Instructors:

    A&S Staff


    Term: Fall 2024
    Time: 9L
    Location:

    Cummings 200

    Instructors:

    A&S Staff


  • ENGS 67
    Programming Parallel Systems

    Description

    Multi-core processors are now ubiquitous in most personal computers. These are the fundamental computer-engineering building blocks for high-performance servers, blade farms, and cloud computing. In order to utilize these devices in large systems they must be interconnected through networking and collectively programmed. This hands-on system-engineering course offers students the opportunity to explore problem-solving techniques on a high-performance multi-computer containing multi-core processors. The course involves weekly programming laboratories that teach POSIX thread, UDP and TCP network, and MPI style programming techniques. These techniques are explored in the context of scalable problem solving methods applied to typical problems in science and engineering ranging from client-server sensing and data repositories, to numerical methods, gaming and decision support. All laboratories will be conducted in the C programming language and proficiency in C is required. Enrollment is limited to 30 students.
    Includes Lab
    Culminating Experience

    Prerequisites

    Prerequisite: ENGS 20 or COSC 50

    Cross Listed Courses

    COSC 063

    Distribution Code

    TLA

    Notes

    Not offered 2021-2023

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: 2023
    Time:
    Location:
    Instructors:

    A&S Staff


    Term: 2024
    Time:
    Location:
    Instructors:

    A&S Staff


  • ENGS 68
    Introduction to Communication Systems

    Description

    This course provides an introduction to communication systems. The focus is on the deterministic aspects of analog and digital systems. The student is introduced to modeling and analyzing signals in the time and frequency domains. Modulation techniques are addressed as well as sampling, multiplexing, line coding, and pulse shaping. Recent developments in communication systems are briefly discussed.

    Prerequisites

    ENGS 22, ENGS 27 and ENGS 92.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2
    Location:

    CUMMINGS 102

    Instructors:

    Markus E. Testorf


    Term: Winter 2025
    Time: Cancelled
    Location:
    Instructors:

    Markus E. Testorf


  • ENGS 69
    Smartphone Programming

    Description

    This course teaches students how to design, implement, test, debug and publish smartphone applications. Topics include development environment, phone emulator, key programming paradigms, UI design including views and activities, data persistence, messaging and networking, embedded sensors, location based services (e.g., Google Maps), cloud programming, and publishing applications. Concepts are reinforced through a set of weekly programming assignments and group projects. Enrollment is limited to 50 students.

    Prerequisites

    COSC 10

    Cross Listed Courses

    COSC 065

    Distribution Code

    TAS

    Notes

    Course Not offered in the 23-24 Academic Year
  • ENGS 71
    Structural Analysis

    Description

    An introduction to the behavior of structural systems (including examples of buildings, space structures, and mechanical systems), with an emphasis on modeling and approximating behavior. Classical and computational analysis methods for structural load flow through basic three-dimensional structures; methods of approximating the response of planar structures; methods of determining deformations in planar, statically determinate structure; actions and deformations in statically indeterminate structures, using both flexibility/compatibility methods and stiffness/equilibrium methods (including an introduction to matrix methods). A structural system of choice will be redesigned to improve performance.

    Prerequisites

    ENGS 20 or COSC 1 and COSC 10 and ENGS 33

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10
    Location:

    MACLEAN 132

    Instructors:

    Vicki V. May


    Term: Spring 2024
    Time: 10
    Location:

    MacLean 132

    Instructors:

    Vicki V. May


    Term: Spring 2025
    Time: 10
    Location:
    Instructors:

    Vicki V. May


  • ENGS 72
    Applied Mechanics: Dynamics

    Description

    The fundamentals of dynamics with emphasis on their application to engineering problems. Newtonian mechanics including kinematics and kinetics of particles and rigid bodies, work, energy, impulse, and momentum. Intermediate topics will include Lagrange's equations, energy methods, Euler's equations, rigid body dynamics, and the theory of small oscillations.

    Prerequisites

    ENGS 22

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 9L
    Location:

    CUMMINGS 118

    Instructors:

    Michael A. Kokko


    Term: Winter 2024
    Time: 9L
    Location:

    Cummings 118

    Instructors:

    Michael A. Kokko


    Term: Winter 2025
    Time: 9L
    Location:

    Cummings 118

    Instructors:

    Michael A. Kokko


  • ENGS 73
    Materials Processing and Selection

    Description

    In this course the basic concepts of materials science introduced in ENGS 24 are applied to a variety of materials problems and processes. The course will treat processes and principles relevant to both mechanical and electrical engineering applications. Topics include solidification and crystal growth, joining and bonding techniques, deformation processing, surface coatings and thin film deposition, polymer processing, composite materials, magnetic and dielectric materials, powder metallurgy and ceramics processing, materials selection, failure processes, and quality control. The course will involve laboratory exercises and field trips to local industry. Materials applications will be considered on a case study basis, including aerospace and automotive structures, consumer goods, high performance sports equipment, electric components, VLSI circuit fabrication and packaging.
    Includes Lab

    Prerequisites

    ENGS 24 and ENGS 33 or equivalent

    Distribution Code

    TLA

    Notes

    Not offered 2022 - 2024
  • ENGS 75
    Product Design

    Description

    ENGS 75 is a blended laboratory and lecture course on the practices and analyses that guide the design and development of physical, engineered products. The scope addresses consumer and industrial mechanical and electro-mechanical products, including those with embedded electronics, biomedical instruments and devices (including drug delivery systems), chemical processing equipment, and more. Lectures will introduce engineering design and development practices, methods, and tools that are relevant from product inception, through prototyping, and into eventual production. Emphasis is placed on design for manufacturing, robustness, and environmental impact. Students will be challenged to synthesize creative and disciplined strategies that apply these practices and methods in each of two design projects. Working in a team-based environment they will identify needs and value, then plan, design, develop, and test prototypes. SolidWorks will be used extensively for models of individual components and assemblies. Students will prepare presentations and written reports of progress and deliverables at key milestones. Readings from texts and case studies, along with several guest lectures from visiting professionals, are included as well.

    Prerequisites

    ENGS 21 plus one of the following: ENGS 31, ENGS 32, ENGS 33, ENGS 35, ENGS 36, ENGS 37, or ENGS 56. Experience with SolidWorks is helpful but not required.

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    MACLEAN 201 RETTS

    Instructors:

    Peter J. Robbie


    Term: Spring 2024
    Time: 2A
    Location:

    ECSC 005

    Instructors:

    Charles Hackett


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Charles Hackett


  • ENGS 76
    Machine Engineering

    Description

    An introduction to the analysis and synthesis of mechanical components and systems. Lecture topics focus on design and analysis of mechanical components subject to static and fatigue loading conditions, deformation, and buckling. Power transmission shafting, bearings, and gears will be studied in detail. A survey of design requirements for other components — springs, screws, belts, clutches, brakes, roller chains, and welded and riveted connections — will be provided. The class includes laboratory sessions for developing practical skills in design fabrication. A term project emphasizes the synthesis of a working machine to complete a specified task. The project involves the design or selection of components studied, and includes fabrication and demonstration of the machine. Solid modeling software is used as a design tool. Enrollment is limited to 25 students.

    Prerequisites

    ENGS 21, ENGS 33, and proficiency with solid modeling software

    Distribution Code

    TAS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10A
    Location:

    ECSC 009

    Instructors:

    Thayer Faculty


    Term: Fall 2024
    Time: 10A
    Location:

    ECSC 008

    Instructors:

    Ryan J. Halter


  • ENGS 84
    Reading Course

    Description

    Advanced undergraduates occasionally arrange with a Thayer faculty member a reading course in a subject not occurring in the regularly scheduled curriculum. This course can only be elected once and either ENGS 84 or ENGS 85 may be used toward the Engineering Sciences major, but not both.

    Prerequisites

    Permission of the department chair.

    Notes

    (Proposed courses should include a full syllabus, resources and student evaluation methods and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken.)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Vicki V. May


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Vicki V. May


  • ENGS 85
    Special Topics in Engineering Sciences

    Description

    From time to time a section of ENGS 85 may be offered in order to provide an advanced course in a topic which would not otherwise appear in the curriculum. This course can only be elected once and either ENGS 84 or 85 may be used toward the Engineering Sciences major, but not both.

    Prerequisites

    Permission of the department chair
  • ENGS 85.09
    Introduction to Computational Materials Science and Engineering

    Description

    Computational modeling in materials science is a powerful tool that allows discovery of new materials and exploration of materials theory. This course introduces the use of computational modeling to understand and predict materials behavior, properties and processes. The course will introduce a series of common materials modeling approaches from molecular dynamics to Monte-Carlo simulations and Density Functional Theory. All methods will be illustrated using use cases from various fields of materials science (e.g., Li-ion batteries, structural alloys, …). The students will learn to apply these methods hands-on on specific problems writing code and using open-source codes. A strong emphasis will be on the critical assessment of the limits of the models.

    Prerequisites

    ENGS 24, ENGS 20, and working knowledge of ordinary and partial differential equations. Students not meeting the prerequisites and non-engineering majors may seek instructor permission.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 11
    Location:

    ECSC 005

    Instructors:

    Geoffroy T. F. Hautier


    Term: Spring 2024
    Time: 11
    Location:

    ECSC B01

    Instructors:

    Geoffroy T. F. Hautier


  • ENGS 85.11
    Computer Aided Design and Kinematics

    Description

    This course introduces computer-aided design and kinematics applied to study the geometry of motion in linkage systems that are components of machines ranging from vehicle suspensions to robotic arms. The principles and methods introduced include capturing design intent in parametric models, design communication with mechanical drawings, computer-based kinematic design, and design validation with rapid prototyping. A series of project-based learning activities focus on the design of linkage mechanisms to control the leg movements of walking machines where the objective is to transform the rotation of an input crank into a desired walking movement for the legs. The course aims to develop spatial and geometric thinking abilities while practicing mechanical design within constraints and building prototypes of increasingly complicated walking mechanisms. The lessons and projects examine technologies that surround us and art that explores the boundary of mechanical animals and life.

    Prerequisites

    ENGS 21

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 9L
    Location:

    M210 for class

    Instructors:

    Solomon G. Diamond


  • ENGS 85.12
    Electric Energy

    Description

    Electric energy sources, systems, and applications are essential for reducing climate impacts of energy and for engineering high-performance systems and products. This course builds skills for designing and working with electric energy, including AC and DC electrical power and energy calculations; an overview of power systems; electric motor fundamentals and applications; electric power applications and opportunities for electrifications; electrical safety; and power distribution in building. Several laboratory exercises are included.

    Prerequisites

    ENGS 22 and ENGS 32 or instructor permission

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 12
    Location:

    MacLean 132

    Instructors:

    Charles R. Sullivan


  • ENGS 85.13
    Fundamentals of Additive Manufacturing from Processing to Design

    Description

    This course is a blended laboratory and lecture course that builds foundational knowledge of processing methodology, design, and materials selection. The course introduces the wide scope of additive manufacturing (AM) techniques and contextualizes their unique opportunities and considerations within the broader manufacturing space. Emphasis is placed on connecting fundamental processing concepts to both structural and materials engineering aspects of design with AM. Topics will include extrusion-, laser-, binder-, and synthesis-based methods for various material classes ranging from polymers to glasses, biomaterials, alloys, functional ceramics, composites, and more. Labs focus on the demonstration of lectured concepts through hands-on printing experience, characterization of AM components, and a team-based design challenge. Students will also apply their knowledge in a team-based project to analyze, assess, and pitch a new implementation of AM for an industrial application.

    Prerequisites

    ENGS 24

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2025
    Time:
    Location:
    Instructors:

    Rebecca Gallivan


  • ENGS 86
    Independent Project

    Description

    An individual research or design project carried out under the supervision of a member of Thayer School faculty member. Students electing this course will be expected to carry out preliminary reading during the preceding term. A major written report and oral presentation will be submitted at the completion of the course. ENGS 86 may be counted as an elective in the major if ENGS 89 is taken as the culminating experience. Only one of either ENGS 86 or ENGS 88 may be used in satisfaction of the combined A.B. major and B.E. degree requirements.
    Culminating Experience

    Prerequisites

    Senior standing in the Engineering Sciences major or Bachelor of Engineering standing and permission of the department chair is required.

    Notes

    (One-page proposal submission required and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken.)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Simon Shepherd


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Simon Shepherd


  • ENGS 87
    Undergraduate Investigations

    Description

    An original investigation in a phase of science or engineering under the supervision of a Thayer School faculty member. Students electing the course will be expected to carry out preliminary reading during the preceding term and to meet weekly with the individual supervising the investigation. The course is open to qualified students intending to complete ENGS 86 or 88 and who have three or fewer terms remaining in their undergraduate (AB) program. Instructor and faculty advisor permissions are required, and it may be elected only once. A report describing the details of the investigation must be filed with the instructor and approved at the completion of the course. Grading is CT/NC and the course does not fulfill any major requirements, BE requirements, nor distributive requirements. A proposal is required. The template is available on the Engineering website and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken.

    Prerequisites

    Permission of the department chair.

    Notes

    One-page proposal submission required and must be submitted for approval prior to the end of the term preceding the term in which the course will be taken: ENGS 87 Proposal Template

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Simon Shepherd


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Simon Shepherd


  • ENGS 88
    Honors Thesis

    Description

    Honors version of ENGS 86. A course normally elected by honors students in one term of the senior year. The student will conduct a creative investigation suitable to the major subject under the supervision and guidance of a member of Thayer School faculty member. Students electing this course will be expected to begin the project work at least one term prior to electing ENGS 88 and may choose to conduct the preliminary investigation under ENGS 87. A major written report and oral presentation will be submitted at the completion of the course. Only one of either ENGS 86 or ENGS 88 may be used in satisfaction of the combined A.B. major and B.E. degree requirements.
    Culminating Experience

    Prerequisites

    Permission of the chair of the Honors program.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Simon Shepherd


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Simon Shepherd


  • ENGS 89
    Engineering Design Methodology and Project Initiation

    Description

    This course explores elements of the engineering design process as a means of enhancing student ability in problem definition, development and evaluation of creative alternatives, application and methods of technical and economic analysis, identification and application of ethical and legal constraints, and effective presentation of technical information. Design projects are developed from specifications submitted by industry and other organizations and are pursued over the course of two quarters as a team project (ENGS 89/90). Written and oral proposals and progress reports are required for the design project during the term. A project advisor is required for each design team to serve as a consultant to the team's efforts. ENGS 89 is the first unit of a two-term course sequence (ENGS 89/90) that must be taken consecutively.
    Culminating Experience

    Prerequisites

    Prior to enrollment in ENGS 89, at least six engineering courses must be completed. These include ENGS 21 plus five additional courses numbered 22 to 76 (excluding 75) and 91 and above.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 2A
    Location:

    ECSC 116

    Instructors:

    Solomon G. Diamond


    Term: Fall 2023
    Time: 10A
    Location:

    ECSC 008

    Instructors:

    Solomon G. Diamond


    Term: Fall 2024
    Time: 2A
    Location:

    ECSC 116

    Instructors:

    Solomon G. Diamond

    Emily Monroe


    Term: Fall 2024
    Time: 10A
    Location:

    ECSC 116

    Instructors:

    Solomon G. Diamond

    Emily Monroe


  • ENGS 90
    Engineering Design Methodology and Project Completion

    Description

    This course is the second unit in the two-course team engineering design sequence ENGS 89/90. The objective of the course is to develop the students' professional abilities by providing a realistic project experience in engineering analysis, design, and development. Students continue with the design teams formed in ENGS 89 to complete their projects. Design teams are responsible for all aspects of their respective projects: science, innovation, analysis, experimentation, economic decisions and business operations, planning of projects, patents, and relationships with clients. Mid-term and final oral presentations and written reports are required. A faculty member is assigned to each design team to serve as consultant to the team's efforts.

    Prerequisites

    ENGS 89

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 3A
    Location:

    CUMMINGS 100

    Instructors:

    Solomon G. Diamond


    Term: Winter 2024
    Time: 3A
    Location:
    Instructors:

    Solomon G. Diamond


    Term: Winter 2025
    Time: 2A
    Location:
    Instructors:

    Solomon G. Diamond

    Emily Monroe


    Term: Winter 2025
    Time: 3A
    Location:
    Instructors:

    Solomon G. Diamond

    Emily Monroe


    Term: Winter 2025
    Time: 10A
    Location:
    Instructors:

    Solomon G. Diamond

    Emily Monroe


  • ENGS 91
    Numerical Methods in Computation

    Description

    A study and analysis of important numerical and computational methods for solving engineering and scientific problems. The course will include methods for solving linear and nonlinear equations, doing polynomial interpolation, evaluating integrals, solving ordinary differential equations, and determining eigenvalues and eigenvectors of matrices. The student will be required to write and run computer programs. ENGS 91 may not be used by mathematics or computer science majors in partial satisfaction of the distributive requirement.

    Prerequisites

    ENGS 20 or COSC 1 and COSC 10; ENGS 22 or MATH 23, or equivalent

    Cross Listed Courses

    COSC 071

    Distribution Code

    QDS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 12
    Location:

    CUMMINGS 202

    Instructors:

    Thayer Faculty


    Term: Fall 2023
    Time: 12
    Location:

    Cummings 200

    Instructors:

    Simon Shepherd


    Term: Fall 2024
    Time: 12
    Location:

    Cummings 200

    Instructors:

    Simon Shepherd


  • ENGS 92
    Fourier Transforms and Complex Variables

    Description

    Survey of a number of mathematical methods of importance in engineering and physics with particular emphasis on the Fourier transform as a tool for modeling and analysis. Orthogonal function expansions, Fourier series, discrete and continuous Fourier transforms, generalized functions and sampling theory, complex functions and complex integration, Laplace, Z, and Hilbert transforms. Computational Fourier analysis, applications to linear systems, waves, and signal processing.

    Prerequisites

    MATH 46 or ENGS 22 and ENGS 23 or the equivalent

    Cross Listed Courses

    PHYS 070

    Distribution Code

    QDS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 2
    Location:

    MacLean 132

    Instructors:

    Markus E. Testorf


    Term: Fall 2024
    Time: 2
    Location:

    MacLean 132

    Instructors:

    Markus E. Testorf


  • ENGS 93
    Statistical Methods in Engineering

    Description

    The application of statistical techniques and concepts to maximize the amount and quality of information resulting from experiments. After a brief introductory summary of fundamental concepts in probability and statistics, topics considered will include probability distributions, sampling distributions, estimation and confidence intervals for parameters of statistical distributions, hypothesis testing, design and analysis of variance for single and multiple-factor experiments, regression analysis, estimation and confidence intervals for parameters of non-statistical models, and statistical quality control.

    Prerequisites

    MATH 13 or equivalent

    Distribution Code

    QDS

    Notes

    Due to significant overlap in material, students may not take both ENGS 93 and ENGG 193.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    ECSC 116

    Instructors:

    Wesley Marrero


    Term: Spring 2023
    Time: 10A
    Location:

    CUMMINGS 202

    Instructors:

    Vikrant S. Vaze


    Term: Fall 2023
    Time: 11
    Location:

    Cummings 200

    Instructors:

    Ronald C. Lasky


    Term: Fall 2023
    Time: 3A
    Location:

    Cummings 200

    Instructors:

    Wesley Marrero


    Term: Winter 2024
    Time: 2
    Location:

    ECSC 116

    Instructors:

    Wesley Marrero


    Term: Fall 2024
    Time: 3A
    Location:

    Cummings 200

    Instructors:

    Wesley Marrero


    Term: Winter 2025
    Time: 11
    Location:

    Cummings 100

    Instructors:

    Ronald C. Lasky


    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Ronald C. Lasky


  • ENGS 96
    Math for Machine Learning

    Description

    Mathematics for Machine Learning aims to lay the mathematical foundation that are key to understanding the motivations and the implementation ML algorithms. This course will cover the following four broad topics; namely, vector calculus, probability theory, matrix algebra and optimization, in so far as they are used in ML algorithms. The course will conclude with application of these topics to four prototypical ML tasks/algorithms – two in supervised learning (regression using linear models and classification using support vector machine), and two in unsupervised learning (clustering using expectation maximization (EM) and dimensionality reduction using Principal Component Analysis (PCA). Programming at the level of Python and ML software packages (PyTorch, Tensorflow, etc.) will be used to supplement the understanding of the mathematics and algorithms, though the focus of the course will be on developing mathematical foundations and intuitions for the ML algorithms, rather than on developing large-scale applications of ML algorithms.

    Prerequisites

    ENGS 20 or COSC 10, and MATH 8. MATH 20 and MATH 22 are recommended but not mandatory.

    Distribution Code

    QDS

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 3A
    Location:

    Cummings 200

    Instructors:

    Peter Chin


  • ENGG 99
    Experiential Project

    Description

    Hands-on experience with existing enterprises can create a valuable training and enrichment experience for students in the Thayer Bachelor of Engineering program. At the end of the internship, students will make a presentation to the Thayer community that addresses the nature of the enterprise they were engaged in, the problem they were assigned, and the results and impact of the project. The purpose of the presentation is to share lessons learned from the experience with the Thayer community. The presentation will be accompanied by a short but complete written report. Neither the presentation nor report should contain confidential information of the enterprise. The course is graded after completion of the report, normally before the second week of the term following the internship, and the grade is based on evaluation from the student’s on-site internship supervisor as well as the instructor’s evaluation of the student’s presentation and written report. This is a 0.5 credit course and due to the full-time nature of the internship experience, students may not enroll in other courses during the internship experience. The credit for this course will appear on the Thayer School of Engineering transcript, and this course counts toward the number of credits required for the Bachelor of Engineering degree. Students must complete an internship proposal form, and consult with and gain approval from the instructor prior to enrollment. Students may only enroll in and receive credit for ENGG 99 once. Students holding F-1 visa status will need to get an updated I-20 endorsed with employment authorization, prior to starting their internship. F-1 students should consult the Office of Visa and Immigration Services (OVIS) about the CPT work authorization process. Internships typically occur in the summer term, may be paid by the company, and must be based on the term start and end dates.

    Prerequisites

    Permission of the instructor. Enrollment is open to students accepted to the BE degree program with at least 2 but not more than 9 courses remaining in their BE program plan.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Summer 2024
    Time:
    Location:
    Instructors:

    Ronald C. Lasky


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Ronald C. Lasky


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Ronald C. Lasky


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Ronald C. Lasky


  • ENGS 100
    Methods in Applied Mathematics I

    Description

    Concepts and methods used in the treatment of linear equations with emphasis on matrix operations, differential equations, and eigenvalue problems will be developed following a brief review of analytic function theory. Topics include the Fourier integral, finite and infinite dimensional vector spaces, boundary value problems, eigenfunction expansions, Green's functions, transform techniques for partial differential equations, and series solution of ordinary differential equations. Properties and uses of orthogonal polynomials and special functions such as the hypergeometric, Bessel, Legendre, and gamma functions are included. Applications in engineering and physics are emphasized.

    Prerequisites

    ENGS 92 or MATH 33 or MATH 43, with permission of instructor, or the equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 12
    Location:

    CUMMINGS 105

    Instructors:

    Colin R. Meyer


    Term: Winter 2024
    Time: 12
    Location:

    MacLean 201

    Instructors:

    Colin R. Meyer


  • ENGS 102
    Game-theoretic Design, Learning and Engineering

    Description

    Game theory is a field of applied mathematics that describes and analyzes interactive decision-making when two or more parties are involved. Since finding a firm mathematical footing in the 1920’s, it has been applied to a wide variety of fields, including economics, political science, foreign policies, engineering, and machine learning, just to name a few. This course will serve both as an introduction to as well as a survey of applications of game theory, as it has been useful for designing wireless networks, devising market incentives, implementing auction, making resource allocation, designing voting schemes, just to name a few. Therefore, after covering the mathematical foundational work with some measure of mathematical rigor, we will examine many real-world applications, both historical and current. Topics include 2-person/n-person game, cooperative/non-cooperative game, static/dynamic game, strategic/coalitional game, learning in games, price of anarchy, mechanism design and generative adversarial networks and their respective examples and applications. We will also spend some time discussing well known examples such as prisoner’s dilemma, trust game, etc. Further attention will be given to the meaning and the computation complexity of finding of Nash equilibrium as well as Programming at the level of Python and ML software packages (PyTorch, Tensorflow, etc.) will be used to supplement the understanding of the mathematics and algorithms.

    Prerequisites

    MATH 1 or 3, and MATH (8 or 9) or MATH 24, MATH 20 is a plus; and some level of proficiency in a programing language such as C/C++, Julia, Python, R, or MATLAB required

    Notes

    Formerly 199.09

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 3A
    Location:

    ECSC 008

    Instructors:

    Peter Chin


  • ENGS 103
    Operations Research

    Description

    This course provides an overview of a broad range of deterministic and probabilistic operations research models with a focus on engineering applications. Emphasis is on developing strong formulations, understanding key solution concepts, developing efficient algorithms, and grasping the advantages and limitations of each approach. After a brief overview of linear and discrete optimization models, the course covers four main types of techniques: network models, queuing theory, discrete events simulation and game theoretic analysis. Various network models and the corresponding solution algorithms are discussed. Key results and applications of queuing models are presented. Uncertainty associated with real-world modeling is captured through simulation techniques with specific emphasis on discrete events simulation. Equilibrium modeling concepts for strategic form games and extensive form games are introduced as extensions of the core optimization concepts. Application examples are drawn from aerospace, biomedical, civil, computer, electrical, industrial, mechanical, and systems engineering.

    Prerequisites

    ENGS 93 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    CUMMINGS 118

    Instructors:

    Vikrant S. Vaze


    Term: Winter 2024
    Time: 10A
    Location:

    MacLean B01 Zaleski

    Instructors:

    Vikrant S. Vaze


    Term: Winter 2025
    Time: 10A
    Location:

    MacLean B01

    Instructors:

    Reed Harder


  • ENGS 104
    Optimization Methods for Engineering Applications

    Description

    An introduction to various methods of optimization and their uses in modern engineering. Students will learn to formulate and analyze optimization problems and apply optimization techniques in addition to learning the basic mathematical principles on which these techniques are based. Topic coverage includes linear programming, nonlinear programming, dynamic programming, combinatorial optimization and Monte Carlo methods.

    Prerequisites

    MATH 22 and ENGS 27 or equivalents, or permission of instructor

    Notes

    Not offered 2021-2023
  • ENGS 105
    Computational Methods for Partial Differential Equations I

    Description

    This course concentrates on the numerical solution of partial differential equations commonly encountered in Engineering Sciences. Finite difference and finite element methods are used to solve problems in heat flow, wave propagation, vibrations, fluid mechanics, hydrology, and solid mechanics. The course materials emphasize the systematic generation of numerical methods for elliptic, parabolic, and hyperbolic problems, and the analysis of their stability, accuracy, and convergence properties. Weekly computer exercises will be required to illustrate the concepts discussed in class.

    Prerequisites

    MATH 23 and ENGS 91 (COSC 71), or equivalents

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 2A
    Location:

    Cummings 105

    Instructors:

    Keith D. Paulsen


  • ENGS 106
    Principles of Machine Learning

    Description

    Machine learning is a set of algorithms in the discipline of AI that enables various systems to learn and improve from data and experience without being explicitly given a set of rules of formulas. It almost seems like magic sometimes, but a distinct goal in this course is to learn that machine learning is not magic but, rather, is based on very rigorous mathematics and engineering principles with a vast number of applications. This course will start with requisite mathematical backgrounds (probability theory, statistics, some basic linear algebra, etc.). Then we will discuss supervised ML models, namely linear regression and classification models, neural network models, and kernel machine models. Finally, we will pivot to unsupervised learning and discuss unsupervised ML learning algorithms, such as probabilistic graphical models, K-clustering algorithm, EM (Expectation Maximization) algorithm, autoencoders, variational inference, PCA/ICA, density estimate, etc. we will also discuss sampling as time permits. Programming at the level of Python and ML software packages (PyTorch, Tensorflow, etc.) will be used to supplement the understanding of the mathematics and algorithms covered in this course . To be sure, the topics covered in this course are relevant for building, understanding, and analyzing wide range of current state-of-the-art machine learning models, but the focus will be on laying a strong theoretical foundation and engineering principles for understanding how the ideas of machine learning are used in fields such as economics, finance, policymaking, and healthcare, just to name a few.

    Prerequisites

    Muti-variable calculus (MATH 8 or MATH 9), linear algebra (MATH 22 or MATH 24), and probability (MATH 20, ENGS 27, or ENGS 93) or equivalent. ENGS 96 encouraged.

    Cross Listed Courses

    COSC 179

    Notes

    No additional notes.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time: 3A
    Location:

    Cummings 200

    Instructors:

    Peter Chin


  • ENGG 107
    Bayesian Statistical Modeling and Computation

    Description

    This course will introduce the Bayesian approach to statistical modeling as well as the computational methods necessary to implement these approaches in research and applications. We will cover methods of statistical learning and inference for a variety of subject area. Students will have the opportunity to apply these concepts and methods in the context of their own research or area of application in the form of a term project.

    Prerequisites

    ENGS 93 or comparable course in probability and statistics; previous programming experience with Matlab, C, S, R or similar language. (MATH/COSC 71, ENGS 91, COSC 70/170 are appropriate ways to fulfill the programming requirement.) We will use R language code.

    Notes

    This course will be offered as ENGS 107 after the 2023-2024 academic year.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    ECSC 009

    Instructors:

    Klaus Keller


    Term: Winter 2024
    Time: 11
    Location:

    ECSC 042

    Instructors:

    Klaus Keller


  • ENGS 107
    Bayesian Statistical Modeling and Computation

    Description

    This course will introduce Bayesian approaches to statistical modeling as well as the computational methods necessary to implement these approaches in research and applications. We will cover methods of statistical learning and inference for a variety of subject areas. Students will have the opportunity to apply these concepts and methods in the context of their own research or area of application in the form of a term project.

    Prerequisites

    ENGS 93 or comparable course in probability and statistics; previous programming experience with Matlab, C, S, R, Julia, or similar language. (MATH/COSC 71, ENGS 91, COSC 70/170 are examples for appropriate ways to fulfill the programming requirement.) We will use the R language for code discussions and assignments. R is open source, widely used in statistics, and relatively easy to learn. The prerequisites can be replaced by a permission from the instructor.

    Notes

    This course was previously offered as ENGG 107 and will be offered as ENGS 107 after the 2023-2024 academic year.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time: 11
    Location:

    ECSC 042

    Instructors:

    Klaus Keller


  • ENGS 108
    Applied Machine Learning

    Description

    This course will introduce students to modern machine learning techniques as they apply to engineering and applied scientific and technical problems. Techniques such as recurrent neural networks, deep learning, reinforcement learning and online learning will be specifically covered. Theoretical underpinnings such as VC-Dimension, PAC Learning and universal approximation will be covered together with applications to audio classification, image and video analysis, control, signal processing, computer security and complex systems modeling. Students will gain experience with state-of-the-art software systems for machine learning through both assignments and projects. Because of the large overlap in material covered, no student will receive credit for both ENGS 108 and COSC 74/274.

    Prerequisites

    ENGS 20 or equivalent, MATH 22 or equivalent, ENGS 27 or ENGS 93 or equivalent.

    Cross Listed Courses

    QBS 108

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 12
    Location:

    MacLean B01

    Instructors:

    George Cybenko


    Term: Fall 2024
    Time: 12
    Location:

    MacLean 132

    Instructors:

    George Cybenko


  • ENGS 109
    High-dimensional Sensing and Learning (HdSL)

    Description

    Sparsity has become a very important concept in recent years in applied mathematics, signal and image processing, and machine learning. The key idea is that many classes of natural signals can be described by only a small number of significant degrees of freedom. This course offers a complete coverage of the recently-emerged field of compressed sensing, which asserts that, if the true signal is sparse to begin with, accurate, robust, and even perfect signal recovery can be achieved from just a few randomized measurements. The course will then proceed to explore how and why this key concept of sparsity may play an important role in sampling theory and learning theory and be applied to a wide variety of real-world applications such as hyper-spectral imaging, cognitive radio, MRI, speech recognition, etc. The focus is on describing the novel ideas that have emerged in sparse recovery with emphasis on theoretical foundations, practical numerical algorithms, and various related signal processing applications. Students from diverse background (engineering, medicine, mathematics, etc.) who are either interested in the subject or want to apply this new theory for their research are encouraged to attend.

    Prerequisites

    (MATH 8 or MATH 9) or (MATH 22 or MATH 24); MATH 20 is a plus; some proficiency of programing language (ENGS 20 or COSC 10)
  • ENGS 110
    Signal Processing

    Description

    Continuous and discrete time signals and systems. The discrete Fourier Transform and the fast Fourier Transform. Linear filtering of signals and noise. Characterization of random signals using correlation functions and power spectral densities. Problems will be assigned which require the use of the computer.

    Prerequisites

    ENGS 32 and ENGS 92 or equivalents

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 3B
    Location:

    CUMMINGS 200

    Instructors:

    Peter Chin


    Term: Spring 2024
    Time: 10
    Location:

    MacLean B01

    Instructors:

    Kelly C Seals


  • ENGS 111
    Digital Image Processing

    Description

    Digital image processing has come into widespread use in many fields, including medicine, industrial process monitoring, military and security applications, as well as satellite observation of the earth. This course will cover many aspects of image processing that students will find valuable in their research or personal interest. Topics will include: image sources, computer representation of images and formats, operations on images, and image analysis. In this course we will stretch the conventional notion of images from 2D pixel arrays to include 3D data sets, and we will explore how one can process such stacks of voxels to produce useful information. This course will also touch on some advanced topics in image processing, which may vary based on students interests. This course will require the completion of a project selected by the student.

    Prerequisites

    ENGS 92 and ENGS 93 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 9L
    Location:

    CUMMINGS 118

    Instructors:

    Xiaoyao Fan


    Term: Spring 2024
    Time: 9L
    Location:

    Cummings 118

    Instructors:

    Xiaoyao Fan


    Term: Spring 2025
    Time: 9L
    Location:
    Instructors:

    Xiaoyao Fan


  • ENGS 112
    Modern Information Technologies

    Description

    This course covers current and emerging information technologies, focusing on their engineering design, performance, and application. General topics, such as distributed component and object architectures, wireless networking, web computing, and information security, will be covered. Specific subjects will include Java, CORBA, JINI public key cryptography, web search engine theory and technology, and communications techniques relevant to wireless networking such as Code Division Multiple Access protocols and cellular technology.

    Prerequisites

    ENGS 20, ENGS 93 and ENGS 27 or COSC 60. ENGS 93 can be taken concurrently.
  • ENGG 113
    Image Visualization and Analysis

    Description

    The goal of this course is to introduce graduate level and senior undergraduate students who are working in imaging research to image processing and visualization in 3D using advanced libraries and fully functional software development framework. The most widely used open source software tools for medical image analysis and visualization will be used as the platform: The Insight Registration Segmentation Toolkit (ITK), the Visualization Toolkit (VTK), OpenCV, Qt, and CMake. ITK is an open-source, widely adopted, cross-platform system that provides developers with an extensive suite of software tools for image analysis, including fundamental algorithms for image segmentation and registration. VTK is an open-source, widely adopted, software system for 3D computer graphics, modeling, image processing, volume rendering, scientific visualization, and information visualization. The student will gain understanding of the working of all subroutines and practical application implementing these routines into customized workflow. The course will also introduce the use of OpenCV for applying computer vision and machine learning algorithms to biomedical images and data. Moreover, a full software development environment will be employed to create release-quality applications. This will include the use of source version control to track code changes and bugs, Qt for user interface development, CMake for development environment control, and Visual Studio C++ for the coding environment (Python is also permitted for students with substantial experience working with the language). This state of the art forms the basis for most medical visualization software used today, and students will learn the use of these tools and complete required exercises and projects, with an emphasis on real-world clinical applications.

    Prerequisites

    ENGS 65 or Permission of the Instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 6B
    Location:

    ECSC 042

    Instructors:

    Michael Jermyn


  • ENGS 114
    Networked Multi-Agent Systems

    Description

    Design and analysis of networked systems comprised of interacting dynamic agents will be considered. Inspired by the cohesive behavior of flocks of birds, we design self-organizing engineering systems that mimic a sense of coordinated motion and the capability of collaborative information processing similar to flocks of birds. Examples include multi-robot networks, social networks, sensor networks, and swarms. The course combines concepts in control theory, graph theory, and complex systems in a unified framework.

    Prerequisites

    ENGS 26, MATH 23, or equivalents plus familiarity with MATLAB

    Notes

    Not offered 2021-2023
  • ENGS 115
    Parallel Computing

    Description

    Parallel computation, especially as applied to large scale problems. The three main topics are: parallel architectures, parallel programming techniques, and case studies from specific scientific fields. A major component of the course is laboratory experience using at least two different types of parallel machines. Case studies will come from applications areas such as seismic processing, fluid mechanics, and molecular dynamics.

    Prerequisites

    ENGS 91 (or COSC 71 or equivalent)

    Notes

    Not offered 2021-2023
  • ENGS 116
    Computer Engineering: Computer Architecture

    Description

    The course provides an introduction to the field of computer architecture. The history of the area will be examined, from the first stored program computer to current research issues. Topics covered will include successful and unsuccessful machine designs, cache memory, virtual memory, pipelining, instruction set design, RISC/CISC issues, and hardware/software tradeoffs. Readings will be from the text and an extensive list of papers. Assignments will include homeworks and a substantial project, intended to acquaint students with open questions in computer architecture.

    Prerequisites

    ENGS 31 and COSC 51; COSC 57, COSC 58, or equivalent recommended

    Cross Listed Courses

    COSC 251

    Notes

    Not offered 2021-2023
  • ENGS 117
    Computational Imaging

    Description

    An examination of computational methods in imaging science. An introduction into imaging theory is presented, including wave propagation, image formation, imaging systems, image quality, and noise sources. Then, advanced topics such as super-resolution imaging, compressed sensing, spectroscopic imaging, wavefront shaping, and holography are studied. Material draws heavily from recent literature. The course incorporates programming projects, critical reviews of journal articles, and construction of original review papers.

    Prerequisites

    ENGS 92 or equivalent

    Notes

    formerly ENGG 117

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 11
    Location:

    Cummings 202

    Instructors:

    Geoffrey P. Luke


  • ENGS 120
    Electromagnetic Waves: Analytical and Modeling Approaches

    Description

    Conceptual development, analysis, and modeling in electromagnetic wave propagation, including boundary conditions, material properties, polarization, radiation, scattering, and phased arrays; emerging research and applications in the areas of electromagnetics and materials.

    Prerequisites

    ENGS 64 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2
    Location:

    CUMMINGS 105

    Instructors:

    Geoffrey P. Luke


    Term: Winter 2024
    Time: 12
    Location:

    Cummings 105

    Instructors:

    Geoffrey P. Luke


    Term: Winter 2025
    Time: 12
    Location:

    Cummings 105

    Instructors:

    Geoffrey P. Luke


  • ENGG 122
    Advanced Topics in Semiconductor Devices

    Description

    The MOS device structure is the backbone of nearly all modern microelectronics. In this course the gate-insulator-semiconductor structure, commonly referred to as the metal-oxide- semiconductor or MOS structure, will be studied. The historical background of MOS devices and their fabrication will be briefly reviewed, as well as the basic MOS structure for accumulation, depletion and inversion. Advanced issues such as work function, trapped charge, interface traps, non-equilibrium operation and re-equilibration processes will be covered. Analysis of MOS in 1D including capacitance will be performed. The MOSFET will be analyzed with attention on short-channel effects, scaling, drain-induced barrier lowering, etc. The relationship between physics-based MOS device analysis and TCAD modelling will be explored. Other devices utilizing the MOS concept will be discussed, including power devices, CCDs and imaging devices, and FINFETs. The effects of radiation and other reliability issues will also be addressed. There may be a small number of remote students, who are part of a designated fully remote MEng program, enrolled in this course.

    Prerequisites

    ENGS 60 or equivalents

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 2A
    Location:

    ECSC 041

    Instructors:

    William J. Scheideler


  • ENGS 123
    Optics

    Description

    The physical principles and engineering applications of optics, with an emphasis on optical systems. Geometric optics: ray tracing, first-order analysis, imaging, radiometry. Wave optics: polarization, interference, diffraction, Fourier optics. Sources and detectors. Fiber optic systems.

    Prerequisites

    ENGS 23 or PHYS 41, and ENGS 92 or equivalent

    Cross Listed Courses

    PHYS 123

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time: 11
    Location:

    ECSC 042

    Instructors:

    Geoffrey P. Luke


  • ENGS 124
    Optical Devices and Systems

    Description

    Light has now taken its place beside electricity as a medium for information technology and for engineering and scientific instrumentation. Applications for light include telecommunications and computers, as well as instrumentation for materials science, and biomedical, mechanical, and chemical engineering. The principles and characteristics of lasers, detectors, lenses, fibers, and modulators will be presented, and their application to specific optical systems introduced. The course will be taught in an interdisciplinary way, with applications chosen from each field of engineering. Students will choose design projects in their field of interest.

    Prerequisites

    ENGS 23

    Cross Listed Courses

    PHYS 124

    Notes

    No notes

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10A
    Location:

    CUMMINGS 105

    Instructors:

    Jifeng Liu


    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Jifeng Liu


  • ENGS 125
    Power Electronics and Electromechanical Energy Conversion

    Description

    Controlled use of energy is essential in modern society. As advances in power electronics extend the capability for precise and efficient control of electrical energy to more applications, economic and environmental considerations provide compelling reasons to do so. In this class, the principles of power processing using semiconductor switching are introduced through study of pulse-width-modulated dc-dc converters. High-frequency techniques, such as soft-switching, are analyzed. Magnetic circuit modeling serves as the basis for transformer, inductor, and electric machine design. Electromechanical energy conversion is studied in relation to electrostatic and electromagnetic motor and actuator design. Applications to energy efficiency, renewable energy sources, robotics, and micro-electromechanical systems are discussed. Laboratory exercises lead to a project involving switching converters and/or electric machines.

    Prerequisites

    ENGS 23 and ENGS 32

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10
    Location:

    Cummings 202

    Instructors:

    Charles R. Sullivan


    Term: Fall 2024
    Time: 10
    Location:

    Cummings 202

    Instructors:

    Jason T. Stauth


  • ENGS 126
    Analog Integrated Circuit Design

    Description

    Design methodologies of very large scale integration (VLSI) analog circuits as practiced in industry will be discussed. Topics considered will include practical design considerations such as size and cost; technology processes; modeling of CMOS, bipolar, and diode devices; advanced circuit simulation techniques; basic building blocks; amplifiers; and analog systems. A design project is also required in which the student will design, analyze, and optimize a small analog or mixed analog/digital integrated circuit. This design and some homework assignments will require the student to perform analog and digital circuit simulations to verify circuit operation and performance. Lectures will be supplemented by guest lecturers from industry.

    Prerequisites

    ENGS 32 and ENGS 61, or permission of instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    CUMMINGS 202

    Instructors:

    Kofi M. Odame


    Term: Spring 2024
    Time: 2A
    Location:

    Cummings 202

    Instructors:

    Kofi M. Odame


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Kofi M. Odame


  • ENGS 127
    Bioelectronics

    Description

    In this course, the fundamentals and applications of micro-and nano-technology-based bioelectronics are introduced. Topics include bioelectricity, biosensor basics, bioelectronic device fabrication, integrated circuit packaging, and in-depth discussions on biopotential electrodes for the recording and stimulation of bioelectricity. Medical device regulations will also be introduced together with safety and ethical issues as critical considerations towards biomedical device translation and commercialization. The course emphasizes the design and analysis methods in developing new bioelectronics. The course project is designed for students to gain experiences and insights in utilizing what’s learned in this course to conduct in-depth critical reviews of recent bioelectronic developments.

    Prerequisites

    ENGS 22 and CHEM 5, or graduate student standing

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time: 11
    Location:

    ECSC B01

    Instructors:

    Hui Fang


  • ENGS 128
    Advanced Digital System Design

    Description

    Field-programmable gate arrays (FPGAs) have become a major fabric for implementing digital systems, rivaling application-specific integrated circuits (ASICs) and microprocessors/microcontrollers, particularly in applications requiring special architectures or high data throughput, such as digital signal processing. Hardware description languages (HDLs) have become the dominant method for digital system design. This course will advance the student's understanding of FPGA design flow and ability to perform HDL-based design and implementation on FPGAs. Topics include: FPGA architectures, digital arithmetic, pipelining and parallelism, efficient design using register transfer level coding and IP cores, computer-aided tools for simulation, synthesis, and debugging. The course is graded on a series of laboratory exercises and a final project.

    Prerequisites

    ENGS 31 and ENGS 62 or COSC 51

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 2
    Location:

    MacLean 132

    Instructors:

    Kendall R Farnham


    Term: Spring 2025
    Time: 2
    Location:
    Instructors:

    Kendall R Farnham


  • ENGS 129
    Biomedical Circuits and Systems

    Description

    This course covers the fundamental principles of designing electronic instrumentation and measurement systems, including (i) operation and use of a range of transducers (ii) design of sensor interface circuits (iii) operation and use of different analog-to- digital converters (iv) signal processing algorithms and (v) event-driven microcontroller programming. While these engineering principles will be illustrated in the context of biomedical applications, they are equally relevant to other instrumentation and measurement scenarios. In the first half of the course, there are weekly labs during which students build various biomedical devices, such as an ECG-based heart rate monitor, an electronic stethoscope and an automatic blood pressure monitor. Each of these labs underscores a specific principle of instrumentation and measurement system design. The second half of the course is focused on a group project to build a single, moderately-complex piece of instrumentation, such as a blood oxygenation monitor.

    Prerequisites

    ENGS 28 and ENGS 32

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    ECSC 042

    Instructors:

    Kofi M. Odame


    Term: Winter 2024
    Time: 11
    Location:

    ECSC 009

    Instructors:

    Kofi M. Odame


    Term: Winter 2025
    Time: 11
    Location:

    Cummings 118

    Instructors:

    Kofi M. Odame


  • ENGS 130
    Mechanical Behavior of Materials

    Description

    A study of the mechanical properties of engineering materials and the influence of these properties on the design process. Topics include: tensorial description of stress and strain; elasticity; plastic yielding under multiaxial loading; flow rules for large plastic strains; microscopic basis for plasticity; viscoelastic deformation of polymers; creep; fatigue; and fracture.

    Prerequisites

    ENGS 24 and ENGS 33, or equivalent

    Notes

    Classnotes will be distributed at the start of the class.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10
    Location:

    Cummings 105

    Instructors:

    Erland M. Schulson


    Term: Winter 2025
    Time: 10
    Location:

    Cummings 105

    Instructors:

    Erland M. Schulson


  • ENGS 131
    Science of Solid State Materials

    Description

    This course provides a background in solid state physics and gives students information about modern directions in research and application of solid state science. The course serves as a foundation for more advanced and specialized courses in the engineering of solid state devices and the properties of materials. The main subjects considered are: crystal structure, elastic waves-phonones, Fermi-Dirac and Bose-Einstein statistics, lattice heat capacity and thermal conductivity, electrons in crystals, electron gas heat capacity and thermal conductivity, metals, semiconductors, superconductors, dielectric and magnetic properties, and optical properties. Amorphous solids, recombination, photoconductivity, photoluminescence, injection currents, semiconductor lasers, high temperature superconductors, and elements of semiconductor and superconductor microelectronics are considered as examples.

    Prerequisites

    ENGS 24 or PHYS 24 or CHEM 76 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 2
    Location:

    Cummings 202

    Instructors:

    Jifeng Liu


    Term: Fall 2024
    Time: 2
    Location:

    Cummings 202

    Instructors:

    Jifeng Liu


  • ENGS 132
    Thermodynamics and Kinetics in Condensed Phases

    Description

    This course discusses the thermodynamics and kinetics of phase changes and transport in condensed matter, with the objective of understanding the microstructure of both natural and engineered materials. Topics include phase equilibria, atomic diffusion, interfacial effects, nucleation and growth, solidification of one-component and two-component systems, solubility, precipitation of gases and solids from supersaturated solutions, grain growth, and particle coarsening. Both diffusion-assisted and diffusionless or martensitic transformations are addressed. The emphasis is on fundamentals. Applications span the breadth of engineering, including topics such as polymer transformations, heat treatment of metals, processing of ceramics and semiconductors. Term paper.

    Prerequisites

    ENGS 24 and ENGS 25, or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10
    Location:

    CUMMINGS 105

    Instructors:

    Erland M. Schulson


    Term: Winter 2024
    Time: 10
    Location:

    Cummings 105

    Instructors:

    Erland M. Schulson


    Term: Fall 2024
    Time: 10
    Location:

    Cummings 105

    Instructors:

    Harold J. Frost


  • ENGS 133
    Methods of Materials Characterization

    Description

    This survey course discusses both the physical principles and practical applications of the more common modern methods of materials characterization. It covers techniques of both microstructural analysis (OM, SEM, TEM, electron diffraction, XRD), and microchemical characterization (EDS, XPS, AES, SIMS, NMR, RBS, and Raman spectroscopy), together with various scanning probe microscopy techniques (AFM, STM, EFM, and MFM). Emphasis is placed on the information that can be obtained together with the limitations of each technique. The course has a substantial laboratory component, including a project involving written and oral reports, and requires a term paper.

    Prerequisites

    ENGS 24 or permission

    Cross Listed Courses

    PHYS 128 and CHEM 137

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    ECSC 005

    Instructors:

    Ian Baker


    Term: Spring 2024
    Time: 2A
    Location:

    ECSC B45

    Instructors:

    Ian Baker


    Term: Spring 2025
    Time: 2A
    Location:
    Instructors:

    Ian Baker


  • ENGS 134
    Nanotechnology

    Description

    Current papers in the field of nanotechnology will be discussed in the context of the course material. In the second half of the term, students will pick a topic of interest and have either individual or small group meetings to discuss literature and research opportunities in this area. The students will prepare a grant proposal in their area of interest.

    Prerequisites

    ENGS 24 or PHYS 19 or CHEM 6, or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    ECSC 041

    Instructors:

    William J. Scheideler


    Term: Winter 2024
    Time: 10A
    Location:

    Cummings 202

    Instructors:

    Jifeng Liu


    Term: Winter 2025
    Time: 10A
    Location:

    Cummings 202

    Instructors:

    Jifeng Liu


  • ENGS 135
    Thin Films and Microfabrication Technology

    Description

    This course covers the processing aspects of semiconductor and thin film devices. Growth methods, metallization, doping, insulator deposition, patterning, and analysis are covered. There are two major projects associated with the course — an experimental investigation performed in an area related to the student's research or interests, and a written and oral report on an area of thin film technology.

    Prerequisites

    ENGS 24 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 12
    Location:

    ECSC 042

    Instructors:

    Hui Fang


    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Hui Fang


  • ENGS 136
    Electrochemical Energy Materials

    Description

    Electrochemical energy materials and devices are playing a vital role in our technology driven society, and are in massive and rapidly growing demand for applications ranging from portable electronics to electric cars, from grid-scale energy storage to defense purposes. This course will give an introduction to the materials developments and characterizations in diverse electrochemical devices, with a focus on various electrode materials and technologies. Topics include, for example, basic principles of electrochemistry; introduction of a series of electrochemical energy storage devices; materials in emerging new battery technologies; photoelectrochemistry and photovoltaic devices. This course focuses on understanding materials science and challenges in modern electrochemical devices. For example, how to engineer the structures and properties of materials to maximize their electrochemical performances? How to characterize structures and compositions of electrochemical materials? The course also includes guest lectures to introduce a variety of energy materials for broad applications, such as solar cells and electrochemical sensing. (It is assumed that students do not have background in electrochemistry.)
    Culminating Experience

    Prerequisites

    ENGS 024 or Permission of Instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 3B
    Location:

    ECSC 042

    Instructors:

    Weiyang Li


    Term: Fall 2024
    Time: 10A
    Location:

    ECSC 042

    Instructors:

    Weiyang Li


  • ENGS 137
    Molecular and Materials Design using Density Functional Theory

    Description

    Density Functional Theory (DFT) has become a very powerful tool to compute and predict the properties of molecules and materials. This class will focus on how DFT can be used to compute a large range of materials and molecules properties. The class will expose the fundamentals of DFT but also the practical aspects involved in running computations. A comprehensive number of properties will be studied: structural, mechanical, thermodynamical, optical, electrical and magnetic. The student will learn how to use a DFT code through computational problem sets. The class will as well focus on case studies from the scientific literature presented by students and discussed in class. A strong emphasis will be on the critical assessment of the results obtained by DFT and on the use of the technique to perform prediction and design.
    Includes Lab

    Prerequisites

    ENGS 24 or PHYS 24 or CHEM 76 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 11
    Location:

    ECSC 041

    Instructors:

    Geoffroy T. F. Hautier


    Term: Fall 2024
    Time: Moved to winter 2025 term
    Location:
    Instructors:

    Geoffroy T. F. Hautier


    Term: Winter 2025
    Time: 11
    Location:

    Cummings 202

    Instructors:

    Geoffroy T. F. Hautier


  • ENGS 138
    Corrosion and Degradation of Materials

    Description

    This course gives an introduction to the basic principles and applications of corrosion science that underpin extensions to practice. Topics include the thermodynamics and kinetics of electrochemical reactions to the understanding of such corrosion phenomena as passivity, crevice corrosion and pitting, and mechanically assisted corrosion; discussion of methods of corrosion control and prevention; mechanism and application of high-temperature oxidation (dry corrosion); applications to current materials degradation problems in marine environments, petrochemical and metallurgical industries, and energy storage/conversion systems.
    Culminating Experience

    Prerequisites

    ENGS 24

    Notes

    Course was previously ENGG 138

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 3A
    Location:

    ECSC 041

    Instructors:

    Weiyang Li


    Term: Spring 2024
    Time: 3A
    Location:

    ECSC 042

    Instructors:

    Weiyang Li


    Term: Spring 2025
    Time: 3A
    Location:
    Instructors:

    Weiyang Li


  • ENGS 139.10
    Polar Science & Engineering: Solidification, Sea Ice, Strength & Fracture of Ice

    Description

    This course focusses on three topics relevant to science and engineering within the polar regions of Earth: solidification of fluids, the nature of sea ice and the strength and fracture of ice .Each topic is treated as a separate module, 8-10 lectures in length.

    Prerequisites

    ENGS 23 or permission of instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: Canceled
    Location:

    ECSC 008

    Instructors:

    Erland M. Schulson


  • ENGS 139.20
    Polar Science & Engineering: Physics & Chemistry of Ice, Polar Glaciology, Remote Sensing

    Description

    This course focusses on three topics relevant to science and engineering within the polar regions of Earth: physics and chemistry of ice, glacial hydrology and remote sensing of polar landscapes., 8-10 lectures in length.

    Prerequisites

    Prerequisites: ENGS 24, general chemistry (full year), or permission of instructor.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10A
    Location:

    ECSC 005

    Instructors:

    Erland M. Schulson


  • ENGS 142
    Intermediate Solid Mechanics

    Description

    Exact and approximate solutions of the equations of elasticity are developed and applied to the study of stress and deformation in structural and mechanical elements. The topics will include energy methods, advanced problems in torsion and bending, stress concentrations, elastic waves and vibrations, and rotating bodies. Although most applications will involve elastic deformation, post-yield behavior of elastic-perfectly plastic bodies will also be studied. The course will also include numerous applications of finite element methods in solid mechanics.

    Prerequisites

    ENGS 71 or ENGS 76 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 3A
    Location:

    ECSC 041

    Instructors:

    Yan Li


    Term: Fall 2024
    Time: 3A
    Location:

    ECSC 041

    Instructors:

    Yan Li


  • ENGS 144
    Engineering Simulation for Mechanical Design and Analysis

    Description

    This course emphasizes the practical application of state-of-the-art engineering simulation tools and techniques for mechanical design and analysis. Students will create virtual prototypes and conduct fluid flow, heat transfer, and structural analyses using sophisticated computational models to predict mechanical performance under real life conditions. The course includes a survey of techniques for coupled multiphysics simulations such as thermo-fluid and fluid-structure interactions. Performance-based, simulation-driven design and design optimization concepts will be introduced. Topics presented in the classroom will be reinforced through hands-on tutorial exercises and the completion of a simulation project.

    Prerequisites

    ENGS 76 plus at least one of ENGS 23, 25, or 34 (or permission of the instructor)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 10A
    Location:

    Cummings 118

    Instructors:

    Eric S. Bish


    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Eric S. Bish


  • ENGS 145
    Modern Control Theory

    Description

    A continuation of ENGS 26, with emphasis on digital control, state-space analysis and design, and optimal control of dynamic systems. Topics include review of classical control theory, discrete-time system theory, discrete modeling of continuous-time systems, transform methods for digital control design, the state-space approach to control system design, optimal control, and effects of quantization and sampling rate on performance of digital control systems. Laboratory exercises reinforce the major concepts; the ability to program a computer in a high-level language is assumed.

    Prerequisites

    ENGS 26

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10A
    Location:

    ECSC 041

    Instructors:

    Minh Q. Phan


    Term: Fall 2023
    Time: 10A
    Location:

    ECSC 041

    Instructors:

    Minh Q. Phan


    Term: Fall 2024
    Time: 10A
    Location:

    ECSC 041

    Instructors:

    Minh Q. Phan


  • ENGS 146
    Computer-Aided Mechanical Engineering Design

    Description

    An investigation of techniques useful in the mechanical design process. Topics include computer graphics, computer-aided design, computer-aided manufacturing, computer-aided (finite element) analysis, and the influence of manufacturing methods on the design process. Project work will be emphasized. Enrollment is limited to 24 students.

    Prerequisites

    ENGS 76

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 3B
    Location:

    MACLEAN 210

    Instructors:

    Eric S. Bish


  • ENGS 147
    Mechatronics

    Description

    Mechatronics is the systems engineering approach to computer-controlled products. This course will integrate digital control theory, real-time computing, software design, sensing, estimation, and actuation through a series of laboratory assignments, complementary lectures, problem sets, and a final project. Topics covered will include microprocessor based real-time computing, digital control, state estimation, signal conditioning, sensors, autonomous navigation, and control architectures for autonomous systems.

    Prerequisites

    ENGS 26 or ENGS 145; two of ENGS 31, ENGS 32, ENGS 33, ENGS 76, or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 3A
    Location:

    MACLEAN 132

    Instructors:

    Laura E. Ray

    Michael A. Kokko


    Term: Spring 2024
    Time: 3A
    Location:

    MacLean 132

    Instructors:

    Michael A. Kokko


    Term: Spring 2025
    Time: 3A
    Location:
    Instructors:

    Michael A. Kokko


  • ENGG 148
    Structural Mechanics

    Description

    Development and application of approximate and "exact" analytical and computational methods of analysis to a variety of structural systems, including trusses, two- and three-dimensional frames, plates and/or shells. Modeling of structural systems as one and multi degree of freedom lumped systems permits analysis under a variety of dynamic loads as well as providing an introduction to vibration analysis.

    Prerequisites

    ENGS 33

    Notes

    Can be used by undergraduates for A.B. course count only

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    ECSC 127

    Instructors:

    Minh Q. Phan


    Term: Winter 2025
    Time: 10A
    Location:

    MacLean 132

    Instructors:

    Minh Q. Phan


  • ENGG 149
    Introduction to Systems Identification

    Description

    This course provides the fundamentals of system identification theory and its applications to mechanical, electrical, civil, and aerospace systems. Several state-of-the-art identification algorithms in current engineering practice will be studied. The following topics are covered: discrete-time and continuous-time models, state-space and input-output models, Markov parameters, observer Markov parameters, discrete Fourier transform, frequency response functions, singular value decomposition, least-squares parameter estimation, minimal realization theory, observer/Kalman filter identification, closed-loop system identification, nonlinear system identification, recursive system identification, and introduction to adaptive control.

    Prerequisites

    ENGS 22 and ENGS 26, or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 10A
    Location:

    MacLean 132

    Instructors:

    Minh Q. Phan


  • ENGS 150
    Intermediate Fluid Mechanics

    Description

    Following a review of the basic equations of fluid mechanics, the subjects of potential flow, viscous flows, boundary layer theory, turbulence, compressible flow, and wave propagation are considered at the intermediate level. The course provides a basis for subsequent more specialized studies at an advanced level.

    Prerequisites

    ENGS 25, ENGS 34, or permission of the instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    MACLEAN 201 RETTS

    Instructors:

    Colin R. Meyer


    Term: Winter 2024
    Time: 11
    Location:

    MacLean 201

    Instructors:

    Kasia Warburton

    Colin R. Meyer


    Term: Winter 2025
    Time: 3A
    Location:

    MacLean 201

    Instructors:

    Colin R. Meyer


  • ENGS 151
    Environmental Fluid Mechanics

    Description

    Applications of fluid mechanics to natural flows of water and air in environmentally relevant systems. The course begins with a review of fundamental fluid physics with emphasis on mass, momentum, and energy conservation. These concepts are then utilized to study processes that naturally occur in air and water, such as boundary layers, waves, instabilities, turbulence, mixing, convection, plumes, and stratification. The knowledge of these processes is then sequentially applied to the following environmental fluid systems: rivers and streams, wetlands, lakes and reservoirs, estuaries, the coastal ocean, smokestack plumes, urban airsheds, the lower atmospheric boundary layer, and the troposphere. Interactions between air and water systems are also studied in context, e.g., sea breeze in the context of the lower atmospheric boundary layer.

    Prerequisites

    ENGS 25, ENGS 34, and ENGS 37, or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: CANCELED
    Location:
    Instructors:

    Benoit Cushman-Roisin


    Term: Spring 2024
    Time: 2A
    Location:

    Cummings 105

    Instructors:

    Benoit Cushman-Roisin


  • ENGS 152
    Geophysical Fluid Dynamics

    Description

    Geophysical Fluid Dynamics is the study of planetary flows in the atmosphere and ocean basins. It underpins the study of climate dynamics. After a review of the physics of mass, momentum, and energy balances within approximations suitable to planetary flows, and exposition of the effect of planetary rotation (the Coriolis effect), the course continues with the study of boundary layers, waves, instabilities, mixing and turbulence in their planetary manifestations. These concepts are then utilized to study the general oceanic and atmospheric circulations, heat transfer at the hemispheric scale, and climate-affecting large-scale oscillations such as the North Atlantic Oscillation (NAO), the Atlantic Multidecadal Oscillation (AMO), and the El Niño/Southern Oscillation (ENSO). It concludes with specific topics related to sea-ice interactions.

    Prerequisites

    ENGS 34 or permission of the instructor

    Cross Listed Courses

    PHYS 115

    Notes

    This course number was previously utilized for a course titled "Magnetohydrodynamics." This previous version is no longer an active offering in the Thayer course catalog. ENGS 152 is now offered as "Geophysical Fluid Dynamics."

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Benoit Cushman-Roisin


  • ENGS 153
    Computational Plasma Dynamics

    Description

    Theory and computational techniques used in contemporary plasma physics, especially nonlinear plasma dynamics, including fluid, particle and hybrid simulation approaches as well as linear dispersion codes and data analysis. This is a "hands-on" numerical course; students run plasma simulation codes and do a significant amount of new programming (using MATLAB).

    Prerequisites

    PHYS 68 or equivalent with ENGS 91 or equivalent recommended, or permission of the instructor

    Cross Listed Courses

    PHYS 118

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    A&S Staff


  • ENGS 155
    Intermediate Thermodynamics

    Description

    The concepts of work, heat and thermodynamic properties are reviewed. Special consideration is given to derivation of entropy through information theory and statistical mechanics. Chemical and phase equilibria are studied and applied to industrial processes. Many thermodynamic processes are analyzed; the concept of exergy is used to evaluate their performance and identify ways to improve their efficiency.

    Prerequisites

    ENGS 25

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Ronald C. Lasky


  • ENGS 156
    Heat, Mass, and Momentum Transfer

    Description

    Fundamentals of convection, conduction, radiation, mass, and momentum transport. Basic conservation laws and rate equations in laminar and turbulent flows. Exact solutions. Approximate solutions using boundary layer or integral techniques. Empirical methods. Analysis of engineering systems.

    Prerequisites

    ENGS 25, ENGS 34

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10A
    Location:

    CUMMINGS 102

    Instructors:

    Ronald C. Lasky


    Term: Winter 2024
    Time: 3B
    Location:

    ECSC 042

    Instructors:

    Alexis R. Abramson


    Term: Winter 2025
    Time: 10A
    Location:

    ECSC B01

    Instructors:

    Ronald C. Lasky


  • ENGS 157
    Chemical Process Design

    Description

    An in-depth exposure to the design of processes featuring chemical and/or biochemical transformations. Topics will feature integration of unit operations, simulation of system performance, sensitivity analysis, and system-level optimization. Process economics and investment return will be emphasized, with extensive use of the computer for simulation and analysis.

    Prerequisites

    ENGS 36

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10
    Location:

    CUMMINGS 118

    Instructors:

    Mark S. Laser


    Term: Winter 2024
    Time: 10
    Location:

    Cummings 118

    Instructors:

    Mark S. Laser


    Term: Winter 2025
    Time: Cancelled
    Location:
    Instructors:

    Thayer Faculty


  • ENGS 158
    Chemical Kinetics and Reactors

    Description

    The use of reaction kinetics, catalyst formulation, and reactor configuration and control to achieve desired chemical transformations. The concepts and methods of analysis are of general applicability. Applications include combustion, fermentations, electrochemistry, and petrochemical reactions.

    Prerequisites

    ENGS 36

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 12
    Location:

    CUMMINGS 118

    Instructors:

    Mark S. Laser


    Term: Spring 2024
    Time: 2
    Location:

    Cummings 202

    Instructors:

    Xin Qi


    Term: Spring 2025
    Time: 2
    Location:
    Instructors:

    Jiwon Lee


  • ENGS 159
    Molecular Sensors & Nanodevices in Biomedical Engineering

    Description

    Introduction to fundamentals and major types of molecular sensor systems, scaling laws of device miniaturization, and detection mechanisms, including molecular capture mechanisms; electrical, optical, and mechanical transducers; micro-array analysis of biomolecules; semiconductor and metal nanosensors; microfluidic systems; and microelectromechanical systems (MEMS, BioMEMS) design, fabrication and applications for bioengineering. Three lab sessions are designed to gain hands-on experience on microfluidic chip and soft lithography, gold nanorods-based biomolecular sensors, micro-reactors using colloidal chemistry in engineering of nanoparticles for biomedical applications in sensing and imaging.

    Prerequisites

    ENGS 22, CHEM 6, or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 11
    Location:

    MACLEAN 201 RETTS

    Instructors:

    John Zhang


    Term: Spring 2024
    Time: 11
    Location:

    MacLean 201

    Instructors:

    John Zhang


    Term: Spring 2025
    Time: 11
    Location:
    Instructors:

    John Zhang


  • ENGS 161
    Metabolic Engineering

    Description

    Metabolic engineering combines aspects of chemical engineering, systems biology and synthetic biology. This course focuses on developing a quantitative understanding of metabolic processes within the cell. Although metabolism is a complex process, it is determined by a small number of physical constraints, including enzyme activity, mass balance and thermodynamics. In this course you will learn to perform a mass balance, construct and analyze a stoichiometric network, simulate a series of kinetic reactions, and analyze isotope tracer experiments. Key genetic techniques, including CRISPR, will be presented. Computational analysis will be performed using COBRA and Equilibrator via Python and associated tools in the Python Data Science stack. These tools will be applied first to several canonical examples from the metabolic engineering literature and then to a project of your choosing.
    Culminating Experience

    Prerequisites

    ENGS 20, ENGS 35, and a non-introductory course in biochemistry or molecular biology, or permission.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10
    Location:

    ECSC 041

    Instructors:

    Daniel G. Olson


    Term: Spring 2025
    Time: 10
    Location:
    Instructors:

    Daniel G. Olson


  • ENGS 162
    Basic Biological Circuit Engineering

    Description

    This course will provide a comprehensive introduction to the design, modeling, and experimental implementation of synthetic bio-molecular circuits in living cells, which have wide applications in biotechnology and medicine. Simple but sophisticated synthetic biological circuits will be implemented and tested in microbial cells in the laboratory. Computer aided design, modeling, and simulation will use an industry standard electronic circuit design tool showing how to design, model, and fit actual experimental biological data such that engineering circuit theory and biological experiment agree.
    Design Credit

    Prerequisites

    MATH 3 or MATH 8 or equivalent experience in Basic Calculus, CHEM 5, BIOL 13. Experience in Molecular Biology is useful (e.g. ENGS 35, BIOL 45, & BIOL 46 or equivalent) but not necessary. Experience in Signals and System Modeling is also useful (e.g. ENGS 22) but not necessary.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 11
    Location:

    ECSC 041

    Instructors:

    Rahul Sarpeshkar


    Term: Winter 2024
    Time: 11
    Location:

    ECSC 041

    Instructors:

    Rahul Sarpeshkar


    Term: Winter 2025
    Time: 11
    Location:

    Cummings 105

    Instructors:

    Rahul Sarpeshkar


  • ENGS 163
    Advanced Protein Engineering

    Description

    This course will build on molecular engineering fundaments introduced in ENGS 58 and equip students to formulate novel engineered molecules by translating methods into practical design proposals. The three components of any protein engineering effort will be surveyed: host strain, library design, and selective pressure. Both gold standard and novel engineering methodologies will be studied, and tradeoffs among different techniques will be examined through detailed case studies. Data presentation and interpretation skills will be developed by examining current literature focused on proteins with practical utility.

    Prerequisites

    ENGS 58, OR ENGS 160, OR BIOCHEM 101. Equivalent courses accepted with instructor’s permission.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2
    Location:

    ECSC 041

    Instructors:

    Jiwon Lee


    Term: Winter 2024
    Time: 2
    Location:

    ECSC 041

    Instructors:

    Jiwon Lee


    Term: Winter 2025
    Time: 2
    Location:

    ECSC 041

    Instructors:

    Jiwon Lee


  • ENGS 164
    Tissue Engineering

    Description

    This course will provide an overview of the field of Tissue Engineering, focusing on the development of biological constructs to replace, restore, and regenerate tissue. Content will include key concepts related to tissue structure, cellular fate processes, biomaterials, and the large-scale production of tissue engineered scaffolds. This course will incorporate lectures, quizzes, journal articles, and group projects for students to build a strong background in tissue engineering and experience the steps of designing a tissue engineered construct to be moved to market.
    Culminating Experience

    Prerequisites

    ENGS 56, or ENGS 165, or both ENGS 24 and BIOL 12, or equivalent

    Notes

    This course title and description updated fall 2022

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 12
    Location:

    ECSC 009

    Instructors:

    Katherine R. Hixon


    Term: Winter 2025
    Time: 12
    Location:

    ECSC 009

    Instructors:

    Katherine R. Hixon


  • ENGS 165
    Biomaterials

    Description

    Consideration of material problems is perhaps one of the most important aspects of prosthetic implant design. The effects of the implant material on the biological system as well as the effect of the biological environment on the implant must be considered. In this regard, biomaterial problems and the bioelectrical control systems regulating tissue responses to cardiovascular and orthopedic implants will be discussed. Examples of prosthetic devices currently being used and new developments of materials appropriate for future use in implantation will be taken from the literature.

    Prerequisites

    ENGS 24, or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: Tu/Th 8:30AM-10:00AM
    Location:

    MACLEAN 201 RETTS

    Instructors:

    Douglas W. Van Citters


    Term: Spring 2024
    Time: 9L
    Location:

    MacLean 201

    Instructors:

    Alex Boys


    Term: Spring 2025
    Time: 9L
    Location:
    Instructors:

    Alex Boys


  • ENGS 166
    Quantitative Human Physiology

    Description

    This is a comprehensive review of the integrated functions of cells, organs, and systems of the human body, focusing both on physiology and quantitation. The hierarchy of systems is reviewed with basic explanation as well as function-based analysis. The educational goal is to acquire a working knowledge of most major body systems, and an expert level ability for quantitative modeling and measurement of their function.

    Prerequisites

    ENGS 22 or equivalent; BIOL 12 or BIOL 14 or ENGS 30; ENGS 23 or MATH 23 or PEMM 101

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 2A
    Location:

    ECSC 035

    Instructors:

    Kimberley Samkoe


  • ENGS 167
    Medical Imaging

    Description

    A comprehensive introduction to all major aspects of standard medical imaging systems used today. Topics include radiation, dosimetry, x-ray imaging, computed tomography, nuclear medicine, MRI, ultrasound, and imaging applications in therapy. The fundamental mathematics underlying each imaging modality is reviewed and an engineering picture of the hardware needed to implement each system is examined. The course will incorporate a journal club review of research papers, term tests, and a term project to be completed on an imaging system.

    Prerequisites

    ENGS 92 (may be taken conconcurrently)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 9L
    Location:

    ECSC 009

    Instructors:

    David Gladstone


    Term: Winter 2024
    Time: 9L
    Location:

    Cummings 202

    Instructors:

    David Gladstone


    Term: Fall 2024
    Time: 9L
    Location:

    Cummings 202

    Instructors:

    David Gladstone


  • ENGG 168
    Biomedical Radiation Transport

    Description

    This course will provide a general overview of radiation transport mechanisms in matter, beginning with a derivation of the Boltzmann radiation transport equation, and examining the various approximations possible. Focus on the single-energy Diffusion approximation will be examined in detail, as it relates to neutron diffusion nuclear reactors and optical photon diffusion. Review of photon diffusion in tissue will be discussed as it relates to tissue spectroscopy and imaging. Fundamental research papers in this field will be presented and reviewed, covering aspects of multiple scattering, Mie scattering, and scattering phase functions. Stochastic model-based approaches will be covered as well, such as the Monte Carlo model. Numerical approaches to solving these models will be introduced.

    Prerequisites

    ENGS 23 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 9L
    Location:

    Cummings 118

    Instructors:

    Petr Bruza


  • ENGS 169
    Intermediate Biomedical Engineering

    Description

    A graduate section of ENGS 57. Students taking the course for graduate credit will be expected to write a research proposal aimed at developing a specific surgical technology. Groups of 2-3 students will work together. The proposal will require an extensive literature review, a detailed proposal of research activities, alternative methods, and timeline, and a detailed budget and budget justification for meeting the research objectives. Weekly meetings will take place between the groups and Professor Halter to discuss progress. By the end of the term the groups are expected to have a complete proposal drafted. Enrollment is limited to 18 students. Not open to students who have taken ENGS 57.

    Prerequisites

    ENGS 23 and ENGS 56 or equivalent

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 10
    Location:

    CUMMINGS 202

    Instructors:

    Ryan J. Halter


    Term: Spring 2024
    Time: 10
    Location:

    ECSC B01

    Instructors:

    Ryan J. Halter


    Term: Spring 2025
    Time: 10
    Location:
    Instructors:

    Katherine R. Hixon


  • ENGS 170
    Neuroengineering

    Description

    This course will introduce students to currently available and emerging technologies for interfacing with the human brain. Students will study the fundamental principles, capabilities and limitations of a range of relevant technologies within the scope of noninvasive brain-computer interfaces, neural implants, neurostimulation, sensory substitution and neuroinformatics. The ethical and societal ramifications of these technologies will also be considered. Applications of neuroengineering technology in medicine will be emphasized such as the diagnosis and treatment of neurological diseases and neural rehabilitation.

    Prerequisites

    ENGS 22 and ENGS 56

    Notes

    Not offered 2021-2023
  • ENGS 171
    Sustainable Product Design

    Description

    A product's environmental impacts result from its design, manufacturing, use, and end-of-life choices. Sustainable design identifies economic ways to improve these environmental impacts, chiefly by designing for low-impact materials, circular material flows, dematerialization, energy efficiency, and system thinking. It may also extend to changing user behavior and switching from selling a consumer product to providing a service. The objectives of this course are to become proficient with these approaches, to learn the associated tools, and–above all–to practice these by redesigning a product for the environment in a term-long team project. Projects need to fall under a specify theme, which varies with every offering of the course. Student activities include critical reviews of current literature, working on in-class exercises, pursuit of the term-long project, and defending their design in front of a review board.

    Prerequisites

    For continuing students at Thayer School: ENGS 21 and ENGS 37. For other students: Instructor permission based on a general understanding of environmental impacts of human activities as well as prior experience with engineering design and team project.

    Notes

    Prior to Winter 2025, ENGS 171 was taught under the title "Industrial Ecology."

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    MACLEAN 201 RETTS

    Instructors:

    Benoit Cushman-Roisin


    Term: Winter 2024
    Time: 2A
    Location:

    Cummings 200

    Instructors:

    Benoit Cushman-Roisin


    Term: Winter 2025
    Time: 2A
    Location:

    Cummings 200

    Instructors:

    Benoit Cushman-Roisin


  • ENGS 172
    Climate Change and Engineering

    Description

    Earth’s climate is result of interplay between continental and moving atmospheric and oceanic systems with multiple forcing mechanisms and internal feedbacks. Fundamental heat, mass, and radiative transfer processes impacting the climate system will be examined to understand the drivers of current and past climate. Published regional and global impact projections and adaptation strategies for the future will be examined. Mitigation and sustainable energy will be investigated, and choices on the international, national and local scales will be discussed. Students will be required to actively participate in class by leading class discussions and actively engaging in small group activities. In addition, students will conduct a research project to design an adaptation and mitigation strategy for a community or business in a region of their choice, and will write a term paper and make an oral presentation of their findings.

    Prerequisites

    ENGS 151 or ENGS 156 or EARS 178, or equivalent.

    Notes

    .

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2
    Location:

    ECSC 041

    Instructors:

    Klaus Keller


    Term: Spring 2024
    Time: 11
    Location:

    ECSC 042

    Instructors:

    Klaus Keller


    Term: Spring 2025
    Time: 11
    Location:
    Instructors:

    Klaus Keller


  • ENGS 172.20
    Techno-economic Analysis in a Developing Country Context

    Description

    This course will address the application of techno-economic analysis (TEA) to evaluate the profitability and broader social and environmental impact of potential business ventures involving technologies located in developing countries. Elements of techno-economic analysis will be discussed, including process design and simulation; profitability analysis; and life-cycle assessment. Aspects unique to developing countries – such as poor infrastructure, financing limitations, and unfavorable government policies – will also be considered. Ongoing review and discussion of illustrative TEA examples, including case studies of actual ventures, will reinforce key concepts. The course will also feature a series of expert guest speakers from industry, academia, and non-profit organizations.

    Notes

    Was ENGG 19904

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 9S
    Location:

    MACLEAN 132

    Instructors:

    Mark S. Laser


    Term: Spring 2024
    Time: 9S
    Location:

    MacLean 132

    Instructors:

    Mark S. Laser


    Term: Spring 2025
    Time:
    Location:

  • ENGS 173
    Energy Utilization

    Description

    Industrial societies are presently powered primarily by fossil fuels. Continuing to supply energy at the rate it is now used will be problematic, regardless of the mix of fossil fuels and alternatives that is used; yet western consumption patterns spreading through the rest of the world and other trends portend large increases in demand for energy services. Increased energy efficiency will be essential for meeting these challenges, both to reduce fossil-fuel consumption and to make significant reliance on alternatives feasible. Technical issues in efficient systems for energy utilization will be surveyed across major uses, with in-depth technical analysis of critical factors determining possible, practical, and economical efficiency improvements in both present technology and potential future developments. Areas addressed include lighting, motors and drive systems, heating, ventilation and air conditioning, transportation, appliances and electronics.
    Culminating Experience

    Prerequisites

    ENGS 22 and at least two of the following: ENGS 25, ENGS 32, ENGS 34, ENGS 44, ENGS 52, ENGS 76, ENGS 104, ENGS 125, ENGS 150, ENGS 155, ENGS 156, and ENGM 184, or permission. ENGS 25 is strongly recommended

    Notes

    Previously ENGG 173

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    CUMMINGS 118

    Instructors:

    Charles R. Sullivan


    Term: Winter 2024
    Time: 10A
    Location:

    Cummings 118

    Instructors:

    Charles R. Sullivan


    Term: Winter 2025
    Time: 10A
    Location:

    Cummings 118

    Instructors:

    Charles R. Sullivan


  • ENGS 174
    Energy Conversion

    Description

    This course will address the science and technology of converting key primary energy sources — fossil fuels, biomass, solar radiation, wind, and nuclear fission and fusion — into fuels, electricity, and usable heat. Each of these topics will be analyzed in a common framework including underlying fundamentals, constraints on cost and performance, opportunities and obstacles for improvement, and potential scale.

    Prerequisites

    ENGS 22 and at least two of the following: ENGS 25, ENGS 32, ENGS 34, ENGS 36, ENGS 44, ENGS 52, ENGS 76, ENGS 104, ENGS 125, ENGS 150, ENGS 155, ENGS 156, and ENGM 184, or permission. ENGS 25 is strongly recommended.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 11
    Location:

    MacLean 132

    Instructors:

    Mark S. Laser


    Term: Fall 2024
    Time: 11
    Location:

    MacLean 132

    Instructors:

    Thayer Faculty


  • ENGS 175
    Energy Systems

    Description

    A consideration of energy futures and energy service supply chains at a systemic level. Dynamic development of demand and supply of primary energy sources and key energy carriers will be considered first assuming continuation of current trends, and then with changes to current trends in order to satisfy constraints such as limiting carbon emissions and changing resource availability. Integrated analysis of spatially-distributed time-variable energy systems will also be addressed, with examples including generation, storage, and distribution of electricity and production of energy from biomass.

    Prerequisites

    ENGS 25, ENGS 51, either ENGG 173 or ENGG 174 or permission of the instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 11
    Location:

    ECSC 042

    Instructors:

    Erin N. Mayfield


    Term: Spring 2024
    Time: 10A
    Location:

    ECSC 042

    Instructors:

    Steven O. Peterson


    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Erin N. Mayfield


  • ENGS 177
    Decision-Making under Uncertainty

    Description

    Decision Making under Uncertainty introduces the foundational ideas of making good decisions despite an unknown environment. This course will start with a review of probability and will mainly focus on solution techniques for single-stage and sequential decision problems. Specifically, the course will be divided into four main parts: (1) overview and probabilistic models; (2) solution techniques for single-stage decision problems; (3) model-based solution techniques for sequential decision problems; and (4) model-free solution techniques for sequential decision problems. The approaches for solving decision-making problems covered in this course are relevant for a wide range of fields including engineering, computer science, finance, supply chain management, transportation, and healthcare. The goal of this course is to provide students with the required knowledge to apply solution techniques in real-world situations.

    Prerequisites

    ENGS 103 or permission of the instructor. Additionally, students should be proficient in a programming language such as Julia, Python, R, or MATLAB.

    Notes

    This course was previously offered as ENGG 177.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 3A
    Location:

    Cummings 202

    Instructors:

    Wesley Marrero


    Term: Spring 2025
    Time: 3A
    Location:
    Instructors:

    Wesley Marrero


  • ENGM 178
    Technology Assessment

    Description

    This project course is grounded in technology-focused areas and provides an opportunity for teams of students to conduct a thorough analysis of prevalent and emerging technologies in fields of critical interest such as health, energy, the environment, and other complex systems and then to recommend and justify actions for its further development. Technology in an assigned application field will be analyzed by each student team, along with emerging, complementary and competing technologies, leading to 1) findings of those impediments and incentives for its further development, 2) identification and quantification of the societal and/or commercial benefits achievable from further development, and 3) recommendations for action in research funding, product and market development, public policy, and the like, that would most rapidly achieve the identified societal and/or commercial benefits.

    Prerequisites

    No prerequisite

    Notes

    Cannot be used to satisfy any A.B. degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10A
    Location:

    Cummings 200

    Instructors:

    Eric S. Bish


    Term: Fall 2024
    Time: 10A
    Location:

    Cummings 200

    Instructors:

    Eric S. Bish


  • ENGM 179.10
    Strategy

    Description

    Strategy entails shaping and managing factors that are critical to the long-term success of an organization. Decision makers must formulate and implement strategy for the organization as a whole, and guide the organization in navigating strategic challenges as markets and technologies change. This course covers key frameworks and principles for formulating and implementing strategy in single-business and multi-business firms, with respect to the external context in which a firm competes and its internal operations. Applying this material to case studies and other company examples will help you to develop your skills in strategic analysis.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Wed/Thur 3:30-5:00 PM
    Location:

    Stoneman (Tuck)

    Instructors:

    Tuck Faculty


    Term: Fall 2024
    Time: W/Th 3:30 - 5:00pm
    Location:

    Rosenwald (Tuck)

    Instructors:

    Tuck Faculty


  • ENGM 179.20
    Organizational Behavior

    Description

    Organizations are complex social systems that bring together tasks, structures, people and culture. Their success depends on people interacting within this system to achieve common goals. This course will provide you with conceptual frameworks for increasing individual, team, and organizational performance. More specific learning goals include: a) to increase your knowledge about individual, interpersonal and group behavior in complex organizations; b) to increase your awareness of your own and others’ assumptions, motivations, attitudes, values, emotions and behavior in human interaction; c) to increase your skill in diagnosing the structural and behavioral antecedents of destructive behavior in organizations, and prescribing effective action to remedy those problems; and d) to manage this complex system in service of achieving strategic goals. We will address these goals by learning about the underlying psychological and sociological foundations of human behavior and will engage in case study discussions and interactive exercises to help you build effective leadership skills.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Wed/Thur 3:30-5:00 PM
    Location:

    Stoneman (Tuck)

    Instructors:

    Tuck Faculty


    Term: Fall 2024
    Time: W/Th 3:30 - 5:00pm
    Location:

    Rosenwald (Tuck)

    Instructors:

    Tuck Faculty


  • ENGM 180
    Accounting and Finance

    Description

    This course provides an integrated exploration of financial accounting and finance. Financial accounting refers to the system a firm uses to both record its transactions and report its results to investors and other users of financial statements. Finance refers to the financial aspects of managerial decisions and the capital markets in which firms raise funds for investment to provide practical tools for financial decision making and valuation.  

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: M/T 8:30 - 10
    Location:

    MURDGH STONEMAN

    Instructors:

    Tuck Faculty


    Term: Spring 2024
    Time: M/T 8:30 - 10:00am
    Location:

    MURDGH STONEMAN

    Instructors:

    Felipe Severino

    Joseph Gerakos


    Term: Spring 2025
    Time:
    Location:
    Instructors:

    Joseph Gerakos

    Felipe Severino


  • ENGM 181
    Marketing

    Description

    This course introduces the role of marketing within business firms. Case studies drawn from a wide variety of consumer and industrial products and services provide an opportunity for students to apply concepts and techniques developed in assigned readings. Specific topics include customer analysis, market research, market segmentation, distribution channel policy, product policy and strategy, pricing, advertising, and sales force management. The course stresses oral and written expression and makes use of several computer exercises, spreadsheet analysis, and management simulations.

    Prerequisites

    Permission of instructor

    Notes

    Cannot be used to satisfy any A.B. degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Mon/Wed/Fri 10:00-11:20 AM
    Location:

    Cummings 100

    Instructors:

    Tuck Faculty


    Term: Fall 2024
    Time: M/W/F 10:00 - 11:20am
    Location:

    Cummings 100

    Instructors:

    Tuck Faculty


  • ENGM 182
    Data Analytics

    Description

    This course provides a hands-on introduction to the concepts, methods and processes of business analytics. Students learn how to obtain and draw business inferences from data by asking the right questions and using the appropriate tools. Topics include data preparation, statistical tools, data mining, visualization, and the overall process of using analytics to solve business problems. Students work with real-world business data and analytics software. Where possible, cases are used to motivate the topic being covered. Students acquire a working knowledge of the “R” language and environment for statistical computing and graphics. Prior experience with “R” is not necessary, but students should have a basic familiarity with statistics, probability, and be comfortable with basic data manipulation in Excel spreadsheets.

    Prerequisites

    ENGS 93 or equivalent, or permission of the instructor.

    Cross Listed Courses

    ENGG 182

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 3A
    Location:

    MACLEAN B01 ZALESK

    Instructors:

    Erin N. Mayfield


    Term: Winter 2024
    Time: M/W 9:00 - 10:50am
    Location:
    Instructors:

    Erin N. Mayfield


    Term: Winter 2025
    Time: M/W 9:00 - 10:50am
    Location:

    MacLean B01

    Instructors:

    Erin N. Mayfield


  • ENGG 182
    Data Analytics

    Description

    This course provides a hands-on introduction to the concepts, methods and processes of business analytics. Students learn how to obtain and draw business inferences from data by asking the right questions and using the appropriate tools. Topics include data preparation, statistical tools, data mining, visualization, and the overall process of using analytics to solve business problems. Students work with real-world business data and analytics software. Where possible, cases are used to motivate the topic being covered. Students acquire a working knowledge of the “R” language and environment for statistical computing and graphics. Prior experience with “R” is not necessary, but students should have a basic familiarity with statistics, probability, and be comfortable with basic data manipulation in Excel spreadsheets.

    Prerequisites

    ENGS 93 or equivalent, or permission of the instructor.

    Cross Listed Courses

    ENGM 182

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: M/W 9:00 - 10:50am
    Location:

    MacLean B01 Zaleski

    Instructors:

    Erin N. Mayfield


    Term: Winter 2025
    Time: M/W 9:00 - 10:50am
    Location:

    MacLean B01

    Instructors:

    Erin N. Mayfield


  • ENGM 183
    Operations Management

    Description

    This course provides an introduction to the concepts and analytic methods that are useful in understanding the management of a firm's operations. We will introduce job shops, assembly lines, and continuous processes. Other topics include operations strategy, aggregate planning, production scheduling, inventory control, and new manufacturing technologies and operating practices.

    Prerequisites

    ENGS 93

    Notes

    Cannot be used to satisfy any A.B. degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:

    CUMMINGS 100

    Instructors:

    Tuck Faculty


    Term: Winter 2024
    Time: F 9:00-10:30am & 11:00am-12:30pm
    Location:

    Stoneman (Tuck)

    Instructors:

    Laurens G. Debo


    Term: Winter 2025
    Time: F 9:00-10:30am & 11:00am-12:30pm
    Location:

    Stoneman (Tuck)

    Instructors:

    Laurens G. Debo


  • ENGM 184
    Introduction to Optimization Methods

    Description

    An introduction to various methods of optimization and their use in problem solving. Students will learn to formulate and analyze optimization problems and apply optimization techniques in addition to learning the basic mathematical principles on which these techniques are based. Topic coverage includes linear, nonlinear, and dynamic programming, and combinatorial optimization.

    Prerequisites

    No Prerequisite

    Cross Listed Courses

    ENGG 184

    Notes

    Cannot be used to satisfy any A.B. degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Wed 1:00-2:50 PM, Fri 11:30 AM-1:20 PM
    Location:

    ECSC 008

    Instructors:

    Eric S. Bish


    Term: Fall 2024
    Time: W 1:00 - 2:50pm / F 11:30am - 1:20pm
    Location:

    ECSC 008

    Instructors:

    Eric S. Bish


  • ENGG 184
    Introduction to Optimization Methods

    Description

    An introduction to various methods of optimization and their use in problem solving. Students will learn to formulate and analyze optimization problems and apply optimization techniques in addition to learning the basic mathematical principles on which these techniques are based. Topic coverage includes linear, nonlinear, and dynamic programming, and combinatorial optimization.

    Prerequisites

    No Prerequisite

    Cross Listed Courses

    ENGM 184

    Notes

    Cannot be used to satisfy any A.B. degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Wed 1:00-2:50 PM, Fri 11:30 AM-1:20 PM
    Location:

    ECSC 008

    Instructors:

    Eric S. Bish


    Term: Fall 2024
    Time: W 1:00 - 2:50pm / F 11:30am-1:20pm
    Location:

    ECSC 008

    Instructors:

    Eric S. Bish


  • ENGM 185
    Topics in Manufacturing Design and Processes

    Description

    The course will consist of four main topics: 1) technical estimating, 2) design of experiments, 3) design for manufacturability, 4) statistical process control. We will review technical estimating (TE), a vital skill in today's rapidly changing industry. Illustrative and interesting examples will be used to hone TE techniques. Design of experiments (DOE) will be covered in detail using Montgomery's Design and Analysis of Experiments. Analysis of variance, model adequacy checking, factorial designs, blocking and confounding, regression models, nesting, and fractional factorial and Taguchi designs will be taught. Design for manufacturability (DFM) will be covered so that by the end of the course the student will know how to establish a successful DFM program to optimize and continuously improve designs and manufacturing processes. Cost estimating related to manufacturing processes will also be presented, followed by an overview of failure analysis techniques. The course will also introduce the basics of statistical process control, including the Shewhart Rules.

    Prerequisites

    ENGS 93

    Notes

    Cannot be used to satisfy any A.B. degree requirements
  • ENGM 186
    Technology Project Management

    Description

    Project management focuses on planning and organizing as well as directing and controlling resources for a relatively short-term project effort which is established to meet specific goals and objectives. Project management is simultaneously behavioral, and quantitative, and systematic. The course covers topics in planning, scheduling and controlling projects such as in new product development, technology installation, and construction. This course is aimed at both business and engineering students and combines reading and case-oriented activities.

    Prerequisites

    ENGM 184 or equivalent

    Notes

    Cannot be used to satisfy any A.B. degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 10A
    Location:

    CUMMINGS 200

    Instructors:

    Eric S. Bish


    Term: Winter 2024
    Time: 3A
    Location:

    Cummings 202

    Instructors:

    Eric S. Bish


    Term: Winter 2025
    Time: 3A
    Location:

    Cummings 202

    Instructors:

    Eric S. Bish


  • ENGM 187
    Technology Innovation and Entrepreneurship

    Description

    Innovation is the process of translating a new invention or discovery into a commercial product. In this course, some of the guiding principles in technology innovation and entrepreneurship are discussed. The principles encompass intellectual property including patents, product definition including minimal viable product and whole product, customer definition and focus, product development, marketing and sales and communication, and manufacturing. Financial modelling and funding sources are addressed. Leadership practices including hiring, team building, employees, outsourcing and working with investors are also discussed. Students will prepare papers on various topics, make presentations, and create a real or hypothetical business plan as part of the coursework.

    Prerequisites

    No Prerequisite

    Notes

    Cannot be used to satisfy any A.B. degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    MACLEAN 132

    Instructors:

    Ronald C. Lasky


    Term: Winter 2024
    Time: 2A
    Location:

    MacLean 132

    Instructors:

    Ronald C. Lasky


    Term: Winter 2025
    Time: 2A
    Location:

    Cummings 202

    Instructors:

    Preston Staats


  • ENGM 188
    Law for Technology and Entrepreneurship

    Description

    The solutions to many of the challenges of entrepreneurship in general, and to those of starting up a technologically based business in particular, are provided by the law. A grounding in the law of intellectual property, contractual transactions, business structures, debt and equity finance, and securities regulation, both in the U.S. and in an international context, will help inventors and entrepreneurs to manage this part of the process intelligently and with a high likelihood of success.

    Prerequisites

    No Prerequisite

    Notes

    Cannot be used to satisfy any A.B. degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: M/Tu 8:30AM-10:00AM
    Location:

    Cummings 200

    Instructors:

    Oliver Goodenough


    Term: Fall 2024
    Time: M/T 8:30 - 10:00am
    Location:

    MacLean B01

    Instructors:

    Oliver Goodenough


  • ENGM 189.10
    Medical Device Commercialization (.5 credit)

    Description

    This course is designed to expose students to the specialized business frameworks and essential tools for successful translation of biomedical technologies from the lab (concept) to the market (clinic) that are needed by medical device innovators and managers. The curriculum is intended to provide an overview of the process used to assess the commercial viability and potential business opportunity for innovative medical devices. Course content is based on the Concept to Clinic: Commercializing Innovation (C3i) Program offered by the NIH. Teams of 2-3 students will work to develop a commercialization plan for an innovative medical device of their choosing or one provided by the course instructors. Weekly lectures on topics ranging from business validation to regulatory strategies to reimbursement approaches will be followed by team presentations that define how each team proposes to navigate these aspects of medical device commercialization.

    Prerequisites

    Graduate standing in engineering or business administration.

    Cross Listed Courses

    ENGG 189.10

    Notes

    ENGM 189.1 runs for the first five weeks of the term in which it is offered. It is followed by partner course ENGM 189.2 for the second five weeks of the term in which it is offered. Two classes per week, 5 weeks total. This course carries .5 credit. Cannot be used to satisfy any AB degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Mon/Tues 1:15-2:45 PM
    Location:

    ECSC 041

    Instructors:

    Keith D. Paulsen


    Term: Fall 2024
    Time: M/T 1:15 - 2:45pm
    Location:

    Cummings 118

    Instructors:

    Keith D. Paulsen

    Ryan J. Halter


  • ENGG 189.10
    Medical Device Commercialization (.5 credit)

    Description

    This course is designed to expose students to the specialized business frameworks and essential tools for successful translation of biomedical technologies from the lab (concept) to the market (clinic) that are needed by medical device innovators and managers. The curriculum is intended to provide an overview of the process used to assess the commercial viability and potential business opportunity for innovative medical devices. Course content is based on the Concept to Clinic: Commercializing Innovation (C3i) Program offered by the NIH. Teams of 2-3 students will work to develop a commercialization plan for an innovative medical device of their choosing or one provided by the course instructors. Weekly lectures on topics ranging from business validation to regulatory strategies to reimbursement approaches will be followed by team presentations that define how each team proposes to navigate these aspects of medical device commercialization.

    Prerequisites

    Graduate standing in engineering or business administration.

    Cross Listed Courses

    ENGM 189.1

    Notes

    ENGG 189.1 runs for the first five weeks of the term in which it is offered. It is followed by partner course ENGG 189.2 for the second five weeks of the term in which it is offered. Two classes per week, 5 weeks total. This course carries .5 credit. Cannot be used to satisfy any AB degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time: M/T 1:15 - 2:45pm
    Location:

    Cummings 118

    Instructors:

    Keith D. Paulsen

    Ryan J. Halter


  • ENGM 189.20
    Medical Device Development (.5 credit)

    Description

    This module of the course is an overview of existing medical devices and discusses methods for development, evaluation, and approval of new medical devices. The course will cover both diagnostic and interventional devices, and cover clinical and pre-clinical testing issues, as well as a discussion of FDA approval processes, funding startups, and cost effectiveness analysis. The course will involve several case studies as examples. For projects, students will work in teams to analyze needs in the medical setting and come up with a plan for a new device, and analyze how best to develop it with a new startup. Two classes per week, 5 weeks total.

    Prerequisites

    Graduate standing in engineering or business administration.

    Notes

    ENGM 189.2 runs for the second five weeks of the term in which it offered, and is preceded by partner course ENGM 189.1 for the first five weeks of the term in which it is offered. Two classes per week, 5 weeks total. This course carries .5 credit. Cannot be used to satisfy any AB degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Mon/Tues 1:15-2:45 PM
    Location:

    ECSC 041

    Instructors:

    Keith D. Paulsen


    Term: Fall 2024
    Time: M/T 1:15 - 2:45pm
    Location:

    Cummings 118

    Instructors:

    Keith D. Paulsen

    Ryan J. Halter


  • ENGG 189.20
    Medical Device Development (.5 credit)

    Description

    This module of the course is an overview of existing medical devices and discusses methods for development, evaluation, and approval of new medical devices. The course will cover both diagnostic and interventional devices, and cover clinical and pre-clinical testing issues, as well as a discussion of FDA approval processes, funding startups, and cost effectiveness analysis. The course will involve several case studies as examples. For projects, students will work in teams to analyze needs in the medical setting and come up with a plan for a new device, and analyze how best to develop it with a new startup. Two classes per week, 5 weeks total.

    Prerequisites

    Graduate standing in engineering or business administration.

    Cross Listed Courses

    ENGM 189.2

    Notes

    ENGG 189.2 runs for the second five weeks of the term in which it offered, and is preceded by partner course ENGG 189.1 for the first five weeks of the term in which it is offered. Two classes per week, 5 weeks total. This course carries .5 credit. Cannot be used to satisfy any AB degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time: M/T 1:15 - 2:45pm
    Location:

    Cummings 118

    Instructors:

    Keith D. Paulsen

    Ryan J. Halter


  • ENGM 190
    Platform Design, Management, and Strategy

    Description

    This course is aimed at students, managers, executives, investors, and entrepreneurs interested in creating, managing, or understanding business platforms. Firms such as Amazon, Apple, Facebook, SalesForce, and SAP operate as ecosystems in which third parties add value. Topics include startup, converting existing businesses, openness, network effects, innovation, cannibalization, pricing, governance, and competition. The course will combine rigorous theory with real-world experience. Case studies will emphasize practical approaches and draw from social media, healthcare, entrepreneurship, enterprise software, mobile services, and consumer products to provide foundations and definitions. This course will also demonstrate established economic principles from the literature on industrial organization, two-sided network effects, information asymmetry, agency, pricing, and game theory. A basic background in microeconomics is recommended as a prerequisite. Platforms are economically important and widely observed in modern economies. For example, HMOs match patients and physicians. Real estate and auction networks match buyers and sellers. Airline reservation systems match travelers to airline flights. However, thanks largely to technology, platforms are becoming much more prevalent. New platforms are being developed and traditional businesses are being reconceived as platforms e.g. U.S. Postal Service, newspapers (Huffington Post). Retail electric markets are evolving into platforms that match consumers with specific power producers, allowing them to express their preferences for source of supply. In creating strategies for platform markets, managers have typically relied on assumptions and paradigms that apply to businesses without network effects. As a result, they have made decisions in pricing, supply chains, product design, and strategy that are inappropriate for the economics of their changing industries.

    Prerequisites

    No Prerequisite

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: M 6 - 9 PM
    Location:

    Georgiopoulos (Raether Hall)

    Instructors:

    Geoffrey G. Parker


    Term: Fall 2024
    Time: M 5:00 - 8:00pm
    Location:

    General Motors (Tuck)

    Instructors:

    Geoffrey G. Parker


  • ENGS 190
    Engineering Design Methodology and Project Initiation

    Description

    This course employs a team project to explore elements of the engineering design process as a means of enhancing student ability in problem definition, development and evaluation of creative alternatives, application and methods of technical and economic analysis, identification and application of ethical and legal constraints, client-consultant interaction, and effective presentation of technical information. Engineering design projects are developed from objectives, requirements, and specifications submitted by industry and other organizations and are pursued over the course of two quarters as a team project. A written and oral Pre-Proposal and a Proposal are required for the project during the fall term. A project advisor is required for each design team to help guide the team's efforts. ENGS 190 is the first half of the two-term course sequence (ENGS 190/290) that must be taken consecutively. ENGS 190/290 is the MEng version of 89/90.

    Prerequisites

    ENGS 21; completion of AB or equivalent UG degree; Admission to MENG program; No more than 6 courses remaining in an approved BE program plan (including this capstone sequence (ENGS 190/290)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 2A
    Location:

    ECSC 116

    Instructors:

    Solomon G. Diamond


    Term: Fall 2023
    Time: 10A
    Location:

    ECSC 008

    Instructors:

    Solomon G. Diamond


    Term: Fall 2024
    Time: 2A
    Location:

    ECSC 009

    Instructors:

    Solomon G. Diamond

    Emily Monroe


    Term: Fall 2024
    Time: 10A
    Location:

    ECSC 009

    Instructors:

    Solomon G. Diamond

    Emily Monroe


  • ENGM 191
    Product Design and Development

    Description

    This class teaches modern tools and methods for product design and development. The cornerstone is a project in which student teams conceive, design, and prototype a physical product. The class is primarily intended for Thayer MEM, MEng, Thayer PhD Innovation, Tuck MBA students, and Dartmouth medical students.

    Prerequisites

    ENGM 183 or Instructor permission.

    Notes

    Cannot be used to satisfy any AB degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: TH 2 - 3:20 PM, F 2 - 3:50 PM
    Location:

    ECSC 008

    Instructors:

    Elizabeth Murnane


    Term: Fall 2024
    Time: Th 2:00 - 3:20pm / F 2:00-3:50pm
    Location:

    ECSC 008

    Instructors:

    Elizabeth Murnane


  • ENGG 192
    Independent or Group Study in Engineering Sciences

    Description

    An independent study course in lieu of, or supplementary to, a 100-level course, as arranged with a Thayer faculty member. To be used in satisfaction of advanced degree requirements, requests for approval must be submitted to the Thayer School graduate program director no later than the end of the first week of classes in the term in which the course is to be taken. No more than one such course should be used in satisfaction of requirements for any degree. Proposed courses should include full syllabus, resources and student evaluation methods. (Cannot be used to satisfy any AB degree requirements. May not be used for term-length design projects.) There may be a small number of remote students, who are part of a designated fully remote MEng program, enrolled in this course.

    Notes

    Cannot be used to satisfy any AB degree requirements. May not be used for term-length design projects. Click here for a template syllabus which may be helpful as students and faculty are drafting an independent study proposal.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2025
    Time:
    Location:

  • ENGG 193
    Statistical Methods in Engineering

    Description

    Statistics involves the collection, analysis, interpretation, and presentation of data. These tasks are fundamental elements of the engineering profession and, in an increasingly information-driven society, also play an important role in our everyday lives. This course will provide students with tools for structuring data-driven problems, identifying and describing sources of uncertainty, performing inference and hypothesis tests, designing effective experiments, and graphically communicating results. Numerical analysis will be performed using Microsoft Excel and R, a popular open-source statistical programming language.

    Prerequisites

    MATH 13, and working proficiency with probability basics and random variables as taught in ENGS 27, MATH 10, AP Statistics, etc.

    Notes

    Due to significant overlap in material, students may not take both ENGS 93 and ENGG 193.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time: 2A
    Location:

    Cummings 200

    Instructors:

    Vikrant S. Vaze


    Term: Winter 2025
    Time: 2A
    Location:

    MacLean 132

    Instructors:

    Wesley Marrero


  • ENGG 194
    PhD Oral Qualifier

    Description

    The oral qualifying exam, a set of questions put forward by an oral examination committee to the candidate, normally takes place before or during the fifth term of the student's program, or, in exceptional circumstances, early in the sixth term. The exam is open to the faculty, but not to the general public. The committee tests the candidate's knowledge of principles and methods underlying the field in which advanced work is to be performed. The exam covers material selected by the candidate's advisor in consultation with the examining committee, and includes coverage of mathematical techniques appropriate to the research area. The structure of the preparation for the exam is flexible. The examination committee consists of 4 members: the chair plus 3 Dartmouth faculty examiners, with at least 2 of the examiners from Thayer School. A Thayer faculty member other than the student's advisor chairs the committee. This chair is assigned by the director of the M.S. and Ph.D. programs. The examination committee gives the student a pass, fail, or conditional pass result. Students who fail may retake the oral examination — one time only — within the following 3 months. No third attempt is allowed.

    Prerequisites

    Ph.D. student standing

    Notes

    Cannot be used to satisfy any A.B., B.E., M.E.M., or M.S. degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2025
    Time: Arrange
    Location:

    Term: Spring 2025
    Time:
    Location:

  • ENGG 195
    Seminar on Science - Technology and Society

    Description

    Presentation and discussion of timely issues in scientific and technological development and its relation to society, at the weekly Jones Seminar series, which is every Friday afternoon 3:30pm-4:30pm. Topics vary from week to week, with speakers nominated by the students and faculty of the Engineering School. Topics include scientific developments, technology and impacts of R&D on various aspects of society; ethics, social issues, environmental concerns, and government policy; entrepreneurship, marketing, labor markets, quality, international competition, and legal liability. All enrolled students must attend the weekly Jones Seminar, with allowance for absences due to health or research-related reasons. The credit/no credit grade for this course is based on seminar attendance.

    Prerequisites

    Ph.D. student standing

    Notes

    Cannot be used to satisfy any A.B, B.E., M.E.M., or M.S. degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: F 3:30 - 4:30
    Location:

    CUMMINGS 100

    Instructors:

    Thayer Faculty


    Term: Spring 2023
    Time: F 3:30 - 4:30
    Location:

    CUMMINGS 100

    Instructors:

    Thayer Faculty


    Term: Fall 2023
    Time: F 3:30 - 4:30 PM
    Location:

    Cummings 100

    Instructors:

    Ian Baker


    Term: Winter 2024
    Time: Fri 3:30-4:30 PM
    Location:

    Cummings 100

    Instructors:

    Thayer Faculty


    Term: Spring 2024
    Time: F 3:30-4:30 PM
    Location:

    Cummings 100

    Instructors:

    Thayer Faculty


    Term: Fall 2024
    Time: F 3:30 - 4:30pm
    Location:

    Cummings 100


    Term: Winter 2025
    Time: F 3:30 - 4:30pm
    Location:

    Cummings 100


    Term: Spring 2025
    Time:
    Location:

  • ENGG 197
    Ph.D. Professional Workshops

    Description

    A sequence of workshops on the preparation for professional life after the Ph.D. program, culminating in the completion of a curriculum vitae or resume, outline of possible jobs, and a competitive grant proposal. A major goal is for the student to design and write a grant for a technology startup program or for an academic research grant. Successful research and SBIR proposals are outlined and the processes for evaluating them are offered by research principal investigators, grant administration officials, and corporate representatives. Both academic CVs and industry resumes can be developed. Workshops include job search guides, management skills and research team management. Submitted student proposals and CVs are critiqued for improvement.

    Prerequisites

    Ph.D. student standing

    Notes

    Cannot be used to satisfy any AB, BE, MEM, MEng, or MS degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:

    ECSC 009

    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time: W 3:30 - 5:30pm
    Location:

    MacLean 132

    Instructors:

    Allan Bieber


    Term: Winter 2025
    Time: W 3:30 - 5:30pm
    Location:

    MacLean B01

    Instructors:

    Allan Bieber


  • ENGG 197.10
    Professional Development

    Description

    ENGG 197.1 is designed to meet PhD students "where they are" and to provide a customized professional development experience. Students will choose their own journey and access the workshops and best practices sessions they feel they need the most to gain the skills and practice critical to success in their PhD and in preparing for their career. To earn credit for ENGG 197.1 students must complete 20 assignments. Students do not have to choose all 20 assignments at once or complete them in a single term, but instead access the content that they need in the moment, or anticipate needing as they move through their PhD. Assignments are publicized via a Canvas page accessible to all Thayer PhD students. To complete an assignment for credit, students must complete the pre-work (e.g. worksheets, reading requirements, videos, etc.), participate in the assignment discussion, and then submit homework. Once a student has completed 20 assignments, they will receive a “credit” grade for ENGG 197.1.

    Notes

    Cannot be used to satisfy any AB, BE, MEM, MEng, or MS degree requirements. This course satisfies the professional development requirement of the PhD program. Students do not need to proactively enroll in this course. It will be added to their transcript once the course requirements have been met.
  • ENGG 198
    Research-In-Progress Workshop

    Description

    Annual meeting of all doctoral candidates in residence with each candidate presenting in generally understandable terms his or her research progress over the past year.

    Prerequisites

    Ph.D. student standing

    Notes

    Cannot be used to satisfy any AB, BE, MEM, MEng, or MS degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Ian Baker


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Ian Baker


    Term: Winter 2025
    Time:
    Location:

  • ENGG 199
    Special Topics in Engineering Sciences

    Description

    A special topics lecture course in lieu of, or supplementary to, a 100-level course, as arranged by a faculty member to be used in satisfaction of advanced degree requirements. The course must be approved by the graduate programs committee in advance of the term in which it is offered. No more than two such courses should be used in satisfaction of requirements for any degree. To permit action prior to the term’s end, requests for approval must be submitted to the graduate director no later than the eighth week of the term preceding the term in which the course is to be offered. Proposed courses should include full syllabus, resources, and student evaluation methods. Courses that have a 100-level prerequisite should use ENGG 299.

    Notes

    ENGG 199 - Special Topic courses are offered a maximum of 3 terms as a 199.xx course. Course topics may be added over the course of the academic year. Please check the Term Course Schedules for which courses are scheduled in any upcoming terms. Consult your advisor on how best to include a 199 course in your program plan.
  • ENGG 199.02
    Model Based Systems Engineering

    Description

    This course is designed to introduce students to the world of model-based systems engineering. Systems Engineering is an interdisciplinary field of engineering and engineering management that enables the realization of successful complex systems over their life-cycles. Systems Engineering integrates multiple disciplines and specialty groups into a team effort forming a structured development process that proceeds from concept to production to operation to obsolescence. Systems Engineering considers the technical, social, and business needs of all stakeholders with the goal of realizing a successful system. At its core, systems engineering utilizes systems thinking principles to organize this body of knowledge. This course will prepare students to engineer, analyze, and simulate complex systems. Such systems are characterized by a high level of heterogeneity and a large number of components. They will appreciate the physical, informatic, social and economic aspects of such systems. They will use systems thinking concepts and abstractions to manage complexity. They will learn to use model-based systems engineering techniques to model a system’s form, function, and concept. They will analyze the structure of these systems using graph-theoretic approaches. Finally, they will learn to simulate social, technical, and economic systems with continuous-time and discrete-event dynamics. The systems engineering skills developed over the course are applicable to a broad range of disciplinary applications.
    Design Credit

    Prerequisites

    ENGG 199, like other introductory graduate-level systems engineering courses at other universities, is meant to be taken after the student has well established their undergraduate engineering program.
  • ENGG 199.03
    High-Frequency Magnetics Design

    Description

    One of the fundamental advantages of power electronics is the ability to use high frequencies. Simple theory predicts that the physical size, weight and cost of transformers and inductors can be scaled down inversely proportional to the switching frequency, with losses also reduced. However various high-frequency effects in both magnetic cores and in windings rapidly increase power losses at higher frequencies. These effects limit the performance of power converters operating at conventional frequencies and limit the potential for increased frequency to yield further improvements. The course will begin with a review of magnetics modeling and design to establish approaches and terminology to be used throughout the course. The core of the class will develop students’ knowledge and skill in applying best-practice techniques for high-frequency magnetics design through both theoretical analysis and practical design. Selected recent and current research in modeling, design, and fabrication will be examined in detail, including self-resonant passive components. Finally, applications to wireless power transfer will be studied.

    Prerequisites

    ENGS 125 or permission of instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Charles R. Sullivan


  • ENGG 199.05
    Introduction to Computational Materials Science and Engineering

    Description

    Computational modeling in materials science is a powerful tool that allows discovery of new materials and exploration of materials theory. This course introduces the use of computational modeling to understand and predict materials behavior, properties and processes. The course will introduce a series of common materials modeling approaches from molecular dynamics to Monte-Carlo simulations and Density Functional Theory. All methods will be illustrated using use cases from various fields of materials science (e.g., Li-ion batteries, structural alloys, …). The students will learn to apply these methods hands-on on specific problems writing code and using open-source codes. A strong emphasis will be on the critical assessment of the limits of the models.

    Prerequisites

    ENGS 24, ENGS 20, and working knowledge of ordinary PDE's. Students not meeting the prerequisites and non-engineering majors may seek permission.
  • ENGG 199.06
    Flexible Electronics-Matl Dsgn for Energy, Sensing, and Display

    Description

    Flexible electronics make up an emerging class of devices that can tackle technological challenges for which traditional rigid systems are unsuitable—for example, lightweight wearable sensors for health applications or low-cost solar energy. This course will develop a multidisciplinary understanding of how to engineer thin film materials with unique optoelectronic and electronic functionality for flexible devices within a set of constraints imposed by thin film mechanics. This will include a study of electronic devices such as thin film solar cells, light emitting diodes, and thin film transistors as well as the large area deposition methods used to pattern and integrate these systems. Knowledge from this course is relevant preparation for careers in the display industry ($100 bil.) and flexible electronics industry ($50 bil.).

    Prerequisites

    ENGS 24 and at least one of (ENGS 32, 60, 122, 131, 134, 135)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: 10A
    Location:

    ECSC 041

    Instructors:

    William J. Scheideler


  • ENGG 199.07
    Introduction to Bioelectronics

    Description

    In this course, the fundamentals and applications of micro-and nano-technology-based bioelectronics are introduced. Topics include bioelectricity, biosensor basics, bioelectronic device fabrication, integrated circuit packaging, and in-depth discussions on biopotential electrodes for the recording and stimulation of bioelectricity. Medical device regulations will also be introduced together with safety and ethical issues as critical considerations towards biomedical device translation and commercialization. The course emphasizes the design and analysis methods in developing new bioelectronics. The course project is designed for students to gain experiences and insights in utilizing what’s learned in this course to conduct in-depth critical reviews of recent bioelectronic developments.

    Prerequisites

    ENGS 22; CHEM 6, or graduate standing

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 11
    Location:

    MacLean 201

    Instructors:

    Hui Fang


  • ENGG 199.08
    Post-Modern and Non-Linear Control

    Description

    This course provides an in-depth overview of several post-modern and non-linear control concepts and methods that are applicable to a wide range of deterministic and stochastic dynamical systems. The following topics are covered in the course: review of state estimation and modern control theory, mathematical models, input-state and input-output feedback linearization, iterative learning control, evolutionary algorithms, artificial neural networks, dynamic programming, model predictive control, reinforcement learning, and relationship of reinforcement learning to model predictive control and optimal control.

    Prerequisites

    ENGS 26; ENGS 145 is recommended

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2025
    Time: 10A
    Location:
    Instructors:

    Minh Q. Phan


  • ENGG 199.10
    Master of Engineering Design Project Initiation

    Description

    This course is the start of a two course sequence intended to develop and practice the skills of engineering project management while engaging in an advanced engineering project. The course will provide students with skills and hands-on experience that will benefit them as they embark on professional careers. Students will learn tools for project leadership including: development of schedules and budgets, risk identification and mitigation, communication skills, personnel management, and design practices for both hardware and software. The Instructor will draw heavily from personal experience and that of guest lecturers who are practicing engineers in a variety of disciplines and industries. Students will practice these skills by working as part of a team tasked with an industry-sponsored, real-world engineering project. The engineering teams will be responsible for all aspects of the project including: work plan definition, technical execution, risk identification and mitigation, utilization of outside resources, schedule and budget management, and client interactions.

    Prerequisites

    Successful application

    Notes

    This course will not be offered in 2024-25.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: 2A
    Location:

    ECSC B01

    Instructors:

    David B. Kynor


    Term: Winter 2024
    Time: 2A
    Location:

    ECSC 042

    Instructors:

    David B. Kynor


  • ENGG 199.11
    Master of Engineering Design Project Completion

    Description

    This course is a follow-on to the winter term of ENGG 199.10 - MEng Design Project Initiation. This course is focused on completion of the engineering project that was initiated during the Winter Term. The course will provide students with skills and hands-on experience that will benefit them as they embark on professional careers. Students will put into practice the project execution and leadership skills introduced in the classroom during ENGG199.10. These skills include: schedule development, budget development and monitoring, risk identification and mitigation, communication skills, personnel management, client interaction, hardware and software design practices, and preparation and delivery of client demonstrations and presentations. Students will lead and be part of a project team tasked with executing an industry-sponsored, real-world engineering project. The engineering teams will be responsible for all aspects of the project including: work plan definition, technical execution, risk identification and mitigation, utilization of outside resources, schedule and budget management, and client interactions.

    Prerequisites

    ENGG 199.10

    Notes

    This course will not be offered in 2024-25.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    ECSC B01

    Instructors:

    David B. Kynor


    Term: Spring 2024
    Time: 2A
    Location:

    ECSC 041

    Instructors:

    David B. Kynor


  • ENGG 199.12
    Geophysical Fluid Dynamics

    Description

    Geophysical Fluid Dynamics is the study of planetary flows in the atmosphere and ocean basins. It underpins the study of climate dynamics. After a review of the physics of mass, momentum, and energy balances within approximations suitable to planetary flows, and exposition of the effect of planetary rotation (the Coriolis effect), the course continues with the study of boundary layers, waves, instabilities, mixing and turbulence in their planetary manifestations. These concepts are then utilized to study the general oceanic and atmospheric circulations, heat transfer at the hemispheric scale, and climate-affecting large-scale oscillations such as the North Atlantic Oscillation (NAO), the Atlantic Multidecadal Oscillation (AMO), and the El Niño/Southern Oscillation (ENSO). It concludes with specific topics related to sea-ice interactions.

    Prerequisites

    ENGS 034 or permission of instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2025
    Time: 12
    Location:
    Instructors:

    Benoit Cushman-Roisin


  • ENGG 199.13
    Numerical Modeling of Glacier and Ice Sheet Dynamics

    Description

    This course explores the physics and dynamics of glaciers and ice sheets. Course content includes glacier mass balance, the material properties and rheology of ice, the basic equations of ice-sheet and -shelf flow, basal processes, calving processes, the stability and history of ice sheets. These topics will be approached using mathematical physics, geophysical data, simple computer simulations, and large-scale ice sheet models. We also introduce the students to numerical methods for modeling glaciers, including the finite-element method and provide some elements of inverse problem theory. 
    Includes Lab

    Prerequisites

    ENGS 23 or MATH 23; and ENGS 33

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2A
    Location:

    ECSC 041

    Instructors:

    Helene Seroussi


    Term: Winter 2025
    Time: 10A
    Location:

    ECSC B11

    Instructors:

    Helene Seroussi


  • ENGG 199.14
    High Frequency and Switching Electronic Circuits

    Description

    High-frequency circuits that rely on switching processes are pervasive in modern electronic systems – from computing and communications to consumer electronics, biomedical circuits, and renewable energy. While most courses teach analog (linearized small signal) or digital (binary logic) perspectives, it is increasingly important to understand the modelling and use cases for large-signal switched-mode operation of modern complementary metal-oxide semiconductor (CMOS) transistors and circuits. This class will provide a unified perspective on switched-mode circuit operation that can be used across a wide range of electronic disciplines from high-speed digital CMOS design to basic radio-frequency (RF) wireless circuits, data conversion, and power management circuit blocks. Transistor-level circuit models will consider the unique properties of switching devices to develop a unified perspective that can be applied in a wide range of circuit design disciplines. Cadence IC design tools will be used to extract model parameters from devices in a real semiconductor foundry process design kit (PDK). These models will be used to design and optimize digital logic blocks using a ‘logical effort’ framework, high-frequency DC-DC converters based on conventional buck-boost, switched capacitor (SC), and hybrid-resonant switched-capacitor converters, and radio frequency power amplifiers (RF PAs) for modern wireless standards.

    Prerequisites

    ENGS 61 and one of ENGS 125 or ENGS 126 (or instructor permission)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 10
    Location:

    ECSC 009

    Instructors:

    Jason T. Stauth


  • ENGG 199.15
    Advanced Methods in Biological Engineering

    Description

    Biological engineering applies principles of biology, computational biology, systems biology, and engineering to create novel systems, tools, products, or organisms with applications ranging from medicine to agriculture. This course will focus on teaching advanced methods in biological engineering, with an emphasis on the selection and implementation of experimental and computational tools for modeling, visualization, and data integration.

    Prerequisites

    One of the following: ENGS 35, ENGS 58, ENGS 59, BIOL 13, BIOL 40, BIOL 41, permission of the instructor, or graduate student standing

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2025
    Time: 2A
    Location:

    MacLean 201

    Instructors:

    Britt Goods


  • ENGG 199.16
    Wearable Electronics

    Description

    This course provides a comprehensive introduction to the knowledge and skills required for developing clinical-grade wearable devices. It is divided into six modules: thermal sensing, mechanoacoustic sensing, electrophysiological sensing, optoelectronic sensing, and integration towards wireless soft wearables, culminating in a final project. Each of the first five modules covers fundamental sensing principles, sensor design, communication with microcontrollers, wireless data transmission, firmware coding, data processing algorithms, and includes a hands-on lab session. In the final project, students will propose, design, and manufacture a clinical-grade wearable device tailored to a specific medical application. The course balances theoretical foundations with practical experience in developing wearable medical technologies. In this course, we have minimal circuit design; instead, we focus on system-level integration of hardware (sensors, microcontrollers, and soft encapsulation materials), firmware, and software for real-world applications.

    Prerequisites

    ENGS 28 and ENGS 32, or graduate student standing

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time: 10
    Location:

    Cummings 118

    Instructors:

    Wei Ouyang


  • ENGG 199.17
    Fundamentals of Additive Manufacturing from Processing to Design

    Description

    This course is a blended laboratory and lecture course that builds foundational knowledge of processing methodology, design, and materials selection. The course introduces the wide scope of additive manufacturing (AM) techniques and contextualizes their unique opportunities and considerations within the broader manufacturing space. Emphasis is placed on connecting fundamental processing concepts to both structural and materials engineering aspects of design with AM. Topics will include extrusion-, laser-, binder-, and synthesis-based methods for various material classes ranging from polymers to glasses, biomaterials, alloys, functional ceramics, composites, and more. Labs focus on the demonstration of lectured concepts through hands-on printing experience, characterization of AM components, and a team-based design challenge. Students will also apply their knowledge in a team-based project to analyze, assess, and pitch a new implementation of AM for an industrial application.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2025
    Time:
    Location:
    Instructors:

    Rebecca Gallivan


  • ENGS 200
    Methods in Applied Mathematics II

    Description

    Continuation of ENGS 100 with emphasis on variational calculus, integral equations, and asymptotic and perturbation methods for integrals and differential equations. Selected topics include functional differentiation, Hamilton's principles, Rayleigh-Ritz method, Fredholm and Volterra equations, integral in transforms, Schmidt-Hilbert theory, asymptotic series, methods of steepest descent and stationary phase, boundary layer theory, WKB methods, and multiple-scale theory.

    Prerequisites

    ENGS 100, or equivalent

    Cross Listed Courses

    PHYS 110

    Notes

    Not offered 2021-2023
  • ENGS 202
    Nonlinear Systems

    Description

    The course provides basic tools for modeling, design, and stability analysis of nonlinear systems that arise in a wide range of engineering and scientific applications including robotics, autonomous vehicles, mechanical and aerospace systems, nonlinear oscillators, chaotic systems, population genetics, learning systems, and networked complex systems. There are fundamental differences between the behavior of linear and nonlinear systems. Lyapunov functions are powerful tools in dealing with design and stability analysis of nonlinear systems. After addressing the basic differences between linear and nonlinear systems, the course will primarily focus on normal forms of nonlinear systems and Lyapunov-based control design methods for a variety of applications with an emphasis on robotics, mechanical control systems, and particle systems in potential fields.

    Prerequisites

    ENGS 100 and ENGS 145 or equivalents and familiarity with MATLAB

    Notes

    Not offered 2021-2023
  • ENGM 204
    Data Analytics Project Lab

    Description

    The widespread proliferation of IT-mediated economic activity generates an abundance of micro-level data about markets as well as consumer, supplier, and competitor preferences. This has led to the emergence of a new form of competition based on the extensive use of analytics, experimentation, and fact-based decision-making. In nearly every industry the competitive strategies organizations are employing today rely extensively on data analysis to predict the consequences of alternative courses of action, and to guide executive decision-making. The purpose of the Data Analytics Project Lab (DAPL) course is to provide a background on how data analytics, machine learning and artificial intelligence create value for organizations. Lectures on recent trends and tutorials on current AI/ML techniques will be complemented by a major team project. The course will match student teams with projects involving analytics and machine learning as they apply to business questions and problems. Projects will be sourced from commercial and government organizations. Instructor approval of student sourced projects will be considered on a case-by-case basis.

    Prerequisites

    ENGM 182, ENGS 108, COSC 274, or instructor approval (demonstrated background in data analytics with R, Python, or similar software)

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: M/T 10:20 - 11:50
    Location:

    MURDGH STONEMAN

    Instructors:

    Geoffrey G. Parker


    Term: Spring 2024
    Time: M/T 1:30 - 3:00pm
    Location:
    Instructors:

    Geoffrey G. Parker

    Sam Raymond


    Term: Spring 2025
    Time:
    Location:
    Instructors:

    Geoffrey G. Parker

    Sam Raymond


  • ENGS 205
    Computational Methods for Partial Differential Equations II

    Description

    Boundary element and spectral methods are examined within the numerical analysis framework established in ENGS 105. The boundary element method is introduced in the context of linear elliptic problems arising in heat and mass transfer, solid mechanics, and electricity and magnetism. Coupling with domain integral methods, e.g., finite elements, is achieved through the natural boundary conditions. Extensions to nonlinear and time-dependent problems are explored. Spectral methods are introduced and their distinctive properties explored in the context of orthogonal bases for linear, time-invariant problems. Extension to nonlinear problems is discussed in the context of fluid mechanics applications. Harmonic decomposition of the time-domain is examined for nonlinear Helmholtz-type problems associated with E&M and physical oceanography.

    Prerequisites

    ENGS 105

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Keith D. Paulsen


  • ENGG 210
    Spectral Analysis

    Description

    An advanced treatment of digital signal processing for the analysis of time series. A study is made of parametric and nonparametric methods for spectral analysis. The course includes a review of probability theory, statistical inference, and the discrete Fourier Transform. Techniques are presented for the digital processing of random signals for the estimation of power spectra and coherency. Examples are taken from linear system theory and remote sensing using radar. Laboratory exercises will be assigned requiring the use of the computer.

    Prerequisites

    ENGS 110

    Notes

    Can be used by undergraduates for A.B. course count only. Not offered 2021-2023
  • ENGG 212
    Communications Theory

    Description

    An advanced treatment of communications system engineering with an emphasis on digital signal transmission. The course includes a review of probability theory, random processes, modulation, and signal detection. Consideration will be given to channel modeling, the design of optimum receivers, and the use of coding.

    Prerequisites

    ENGS 110

    Notes

    Can be used by undergraduates for A.B. course count only. Not offered 2021-2023
  • ENGS 220
    Electromagnetic Wave Theory

    Description

    Continuation of ENGS 120, with emphasis on fundamentals of propagation and radiation of electromagnetic waves and their interaction with material boundaries. Selected topics include propagation in homogeneous and inhomogeneous media, including anisotropic media; reflection, transmission, guidance and resonance; radiation fields and antennas; diffraction theory; and scattering.

    Prerequisites

    ENGS 100 and ENGS 120 or permission of the instructor
  • ENGG 230
    Fatigue and Fracture

    Description

    A study of the fracture and fatigue behavior of a wide range of engineering materials (metals, ceramics, polymers, biological materials, and composites). Topics include work of fracture, fracture mechanics (linear elastic, elastic-plastic and plastic), fracture toughness measurements, crack stability, slow crack growth, environmentally assisted cracking, fatigue phenomenology, the Paris Law and derivatives, crack closure, residual stress effects, and random loading effects. These topics will be presented in the context of designing to avoid fracture and fatigue.

    Prerequisites

    ENGS 130 or permission of instructor

    Notes

    Can be used by undergraduates for A.B. course count only

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: Arrange
    Location:

    CUMMINGS 102

    Instructors:

    Yan Li


    Term: Spring 2024
    Time: M/W 12:50 - 2:40pm
    Location:

    Cummings 102

    Instructors:

    Yan Li


    Term: Spring 2025
    Time: M/W 12:50 - 2:40pm
    Location:
    Instructors:

    Yan Li


  • ENGS 250
    Turbulence in Fluids

    Description

    An introduction to the statistical theory of turbulence for students interested in research in turbulence or geophysical fluid dynamics. Topics to be covered include the statistical properties of turbulence; kinematics of homogeneous turbulence, phenomenological theories of turbulence; waves, instabilities, chaos and the transition to turbulence; analytic theories and the closure problem; diffusion of passive scalars; and convective transport.

    Prerequisites

    ENGS 150 or equivalent

    Notes

    Not offered 2021-2023
  • ENGG 260
    Advances in Biotechnology

    Description

    Biotechnology continues to undergo explosive and transformative growth. Our fundamental knowledge of biological systems, which underlies modern biotechnology, is now being updated and revised on a daily basis. Likewise, instrumentation and biological tools are experiencing a continuous revolution that pushes the boundaries of applied biology. To be competitive within their professions, biotechnologists and biological engineers must therefore maintain broad knowledge of current advances in fields related to their areas of specialization. This course will survey current peer-reviewed literature from a variety of sources and help students develop good reading habits, literature search skills, and the ability to critically assess peer-reviewed literature.

    Prerequisites

    Graduate standing and ENGS 160 or ENGS 163

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:

    MACLEAN 201 RETTS

    Instructors:

    Margaret E. Ackerman

    Karl E. Griswold


    Term: Spring 2023
    Time: T 8:30 -10
    Location:

    ECSC B01

    Instructors:

    Margaret E. Ackerman

    Karl E. Griswold


    Term: Fall 2023
    Time: Tues 8:30-10:00 AM
    Location:

    MacLean 201

    Instructors:

    Margaret E. Ackerman

    Thayer Faculty


    Term: Winter 2024
    Time: T 8:30-10:00am
    Location:

    MacLean 201

    Instructors:

    Margaret E. Ackerman

    Thayer Faculty


    Term: Spring 2024
    Time: T 8:30-10:00 AM
    Location:

    ECSC B01

    Instructors:

    Margaret E. Ackerman


    Term: Fall 2024
    Time: T 8:30 - 10:00am
    Location:

    MacLean 201

    Instructors:

    Margaret E. Ackerman


    Term: Winter 2025
    Time: T 8:30 - 10:00am
    Location:

    MacLean 201

    Instructors:

    Margaret E. Ackerman


    Term: Spring 2025
    Time: T 8:30 - 10:00am
    Location:
    Instructors:

    Margaret E. Ackerman


  • ENGG 261
    Biofuels and Bioenergy

    Description

    Bioenergy technologies will be surveyed, including feedstocks, bioelectricity production, biofuel production, and conversion technologies. Fermentation-derived biofuels will then be considered in more detail including first, and second, generation biofuels as well as the fundamentals of microbial cellulose utilization. Consolidated bioprocessing will be examined with respect to feedstock solubilization, metabolic engineering, technoeconomic analysis, and research frontiers. Sustainability tools will be introduced and assessments discussed. The course will feature readings from the literature, guest lectures by field leaders, and student projects.

    Prerequisites

    ENGS 157 and ENGS 161 and permission of instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: 10A
    Location:

    Cummings 102

    Instructors:

    Lee R. Lynd


  • ENGS 262
    Advanced Biological Circuit Engineering

    Description

    This course will provide advanced techniques for the design, modeling, and experimental implementation of complex synthetic biological circuits including feedback control and regulation. Advanced & complex synthetic circuits will be designed and tested in bacteria in the laboratory. Computer aided design, modeling, and simulation will use CADENCE, an industry standard electronic circuit design tool. Applications of synthetic biology to medicine and biotechnology will be discussed. In addition, the students will be expected to design a synthetic biological circuit with feedback and control techniques for a class project.

    Prerequisites

    ENGS 162 (Basic Biological Circuit Engineering); OR Equivalent experience in Molecular Biology Techniques (Either ENGS 35, BIOL 45, BIOL 46) AND equivalent experience in Signals and System Modeling (e.g. ENGS 22).

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: 2
    Location:

    CUMMINGS 105

    Instructors:

    Rahul Sarpeshkar


    Term: Spring 2024
    Time: 2
    Location:

    Cummings 105

    Instructors:

    Rahul Sarpeshkar


    Term: Spring 2025
    Time:
    Location:
    Instructors:

    Rahul Sarpeshkar


  • ENGG 269
    Advances in Biomedical Engineering

    Description

    The field of biomedical engineering (BME) is expansive and growing, with expertise areas in each of 1) imaging and medical physics; 2) biomaterials & biomechanics, 3) devices and interventions; and 4) molecular and cellular engineering, and this journal club class will focus on one of these areas or a combination of them as designed each term.  Our fundamental knowledge of systems and methods that form this evolution are being updated and revised on a daily basis, through academic research. The engineering and applied science aspects of these areas are published in scholarly journals and conference proceedings, and the fundamental discoveries and advances need to be understood. To be competitive within their professions, biomedical engineers must therefore maintain broad knowledge of current advances in fields related to their areas of specialization. This course will survey current peer-reviewed literature from a variety of sources and help students develop good reading habits, literature search skills, and the ability to critically assess peer-reviewed literature.  The topic of each term will vary with the students enrolled, and several BME offerings with slightly different topic focus may occur.  PhD students are expected to take this course each term of their first year, ideally, and receive a total of one course credit.

    Prerequisites

    PhD standing

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: T 1010 - 12
    Location:

    MACLEAN 201 RETTS

    Instructors:

    Jonathan T. Elliott


    Term: Spring 2023
    Time: Arrange
    Location:

    CUMMINGS 105

    Instructors:

    Jonathan T. Elliott


    Term: Fall 2023
    Time: Arrange
    Location:

    TBD

    Instructors:

    Jonathan T. Elliott


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Jonathan T. Elliott


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Jonathan T. Elliott


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Jonathan T. Elliott


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Jonathan T. Elliott


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Jonathan T. Elliott


  • ENGS 290
    Engineering Design Methodology and Project Completion

    Description

    This course is the second unit in the two-course team engineering design sequence ENGS 190/290. The objective of the course is to develop the students' professional abilities by providing a realistic project experience in engineering analysis, design, and development. Students continue with the design teams formed in ENGS 190 to complete their projects. Design teams are responsible for all aspects of their respective projects: science, innovation, analysis, experimentation, economic decisions and business operations, planning of projects, patents, and relationships with clients. ENGS 290 is the MEng version of ENGS 90.

    Prerequisites

    Successful completion of ENGS 190

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2024
    Time: 3A
    Location:

    Cummings 100

    Instructors:

    Solomon G. Diamond


    Term: Winter 2025
    Time: 2A
    Location:
    Instructors:

    Solomon G. Diamond

    Emily Monroe


    Term: Winter 2025
    Time: 3A
    Location:
    Instructors:

    Solomon G. Diamond

    Emily Monroe


    Term: Winter 2025
    Time: 10A
    Location:
    Instructors:

    Solomon G. Diamond

    Emily Monroe


  • ENGG 295
    Supervised Teaching

    Description

    Students enrolled in this course will work closely with a faculty member to provide assistance in teaching an engineering course. Students are expected to devote twenty hours per week to one or more of the following activities: developing assignments, preparing and delivering material (e.g., a lecture, in-class activity, discussion) for one or more class hours, organizing and delivering tutorials or problem sessions, laboratory instruction, evaluating student responses, and grading. Students will also concurrently attend a multi-part workshop to learn about pedagogy and develop their teaching skills. Performance will be monitored throughout the term by the supervising faculty member and/or laboratory instructor, and feedback will be provided on teaching effectiveness. Students interested in pursuing an academic career are strongly encouraged to enroll. This course can only be taken once, and is offered on a credit/no credit basis.

    Prerequisites

    PhD student standing

    Notes

    Normally, students will elect this course in a term subsequent to passing the qualifying examination. No additional compensation will be provided for the TA activity. To request enrollment in ENGG 295, complete the following steps: 1) Obtain approval from your faculty advisor, 2) Obtain approval from the course instructor, 3) Complete the ENGG 295 PhD TA Form, 4) Attend or view the Thayer TA orientation prior to the term during which you enroll.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2023
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2023
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Fall 2023
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2024
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Fall 2024
    Time:
    Location:

    Term: Winter 2025
    Time:
    Location:

    Term: Spring 2025
    Time:
    Location:

  • ENGG 296
    Graduate Research 1

    Description

    Graduate research (1 credit) For M.S. and Ph.D. students

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2023
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2023
    Time:
    Location:

    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time:
    Location:

    Term: Spring 2024
    Time:
    Location:

    Term: Summer 2024
    Time:
    Location:

    Term: Fall 2024
    Time:
    Location:

    Term: Winter 2025
    Time:
    Location:

    Term: Spring 2025
    Time:
    Location:

  • ENGG 297
    Graduate Research 2

    Description

    Graduate research (2 credits) For M.S. and Ph.D. students

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2023
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2023
    Time:
    Location:

    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time:
    Location:

    Term: Spring 2024
    Time:
    Location:

    Term: Summer 2024
    Time:
    Location:

    Term: Fall 2024
    Time:
    Location:

    Term: Winter 2025
    Time:
    Location:

    Term: Spring 2025
    Time:
    Location:

  • ENGG 298
    Graduate Research 3

    Description

    Graduate research (3 credits) For M.S. and Ph.D. students

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Spring 2023
    Time:
    Location:
    Instructors:

    Thayer Faculty


    Term: Summer 2023
    Time:
    Location:

    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Thayer Faculty


    Term: Winter 2024
    Time:
    Location:

    Term: Spring 2024
    Time:
    Location:

    Term: Summer 2024
    Time:
    Location:

    Term: Fall 2024
    Time:
    Location:

    Term: Winter 2025
    Time:
    Location:

    Term: Spring 2025
    Time:
    Location:

  • ENGG 299
    Advanced Special Topics in Engineering Sciences

    Description

    A special topics course in lieu of, or supplementary to, a 200-level course, as arranged by a faculty member, to be used in satisfaction of degree requirements. The course must be approved by the graduate programs committee in advance of the term in which it is offered. No more than one such course may be used in satisfaction of requirements for any degree. Requests for approval must be submitted to the program director no later than the eighth week of the term preceding the term in which the course is to be offered, to permit action prior to the term's end. Proposed courses should include full syllabus, resources and student evaluation methods. Courses that do not have a 100-level prerequisite should use ENGG 199.

    Notes

    Cannot be used to satisfy any A.B. degree requirements
  • ENGG 300
    Enterprise Experience Project

    Description

    Hands-on experience with existing enterprises can create a valuable training and enrichment experience for students in the Thayer graduate programs. At the end of the internship, you will make a presentation to the Thayer community that addresses the nature of the enterprise you were engaged in, the problem you were assigned, and the results and impact of your project. The purpose of the presentation is to share lessons learned from the experience with the Thayer community. The presentation will be accompanied by a short but complete written report. Neither the presentation nor report should contain confidential information of the enterprise. The course is graded on a credit/no credit basis by the instructor after completion of the report. Students may enroll in an outside internship program with the support of their faculty advisor, as long as they maintain enrollment in their program or take an approved leave of absence. Students holding F-1 visa status will need to get an updated I-20 endorsed with employment authorization, prior to starting their internship. F-1 students should consult the Office of Visa and Immigration Services (OVIS) about the application process. Internships normally occur in the summer terms, are paid by the company, and should coincide with the start and end of the term. Students electing to do an internship and who are not taking a leave of absence must enroll in ENGG 300 to formalize their internship experience, complete an Internship proposal form (available in the Thayer Registrar’s Office), and meet with the instructor prior to enrollment. During the internship a student is not generally funded by a stipend and the tuition and health insurance (if applicable) is funded through Thayer scholarship. Students in the PhD Innovation program should consult the policy & requirements for that program.

    Prerequisites

    Enrollment is open to MS and PhD students that have completed at least three (3) quarters of program residency. Students may enroll in the course more than once, but students holding F-1 visas should consult with OVIS.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: Arrange
    Location:

    Individualized Study

    Instructors:

    Charles E. Wyman


    Term: Summer 2023
    Time: Arrange
    Location:

    Individualized Study

    Instructors:

    Charles E. Wyman


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Ronald C. Lasky


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Ronald C. Lasky


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Ronald C. Lasky


    Term: Fall 2024
    Time:
    Location:
    Instructors:

    Ronald C. Lasky


    Term: Winter 2025
    Time: Arrange
    Location:

    Term: Spring 2025
    Time:
    Location:
    Instructors:

    Ronald C. Lasky


  • ENGG 309
    Topics in Computational Science

    Description

    Contemporary theory and practice in advanced scientific computation, organized by physical application area. Course comprises two 5-week modules, selected from the following: Computational Fluid Dynamics: This module covers four basic contemporary issues: (i) the inherent nonlinearity of fluids; (ii) the mixed hyperbolic/elliptic nature of the differential equations governing fluid motion; (iii) the concomitant algorithmic complexity of their numerical treatment; and (iv) the size, i.e., the large number of degrees of freedom found in most realistic problems. Discussion of advection-dominated flows: physical and numerical properties; temporal and spatial discretization issues; method of characteristics, upwinding, Galerkin and Petrov-Galerkin methods; artificial viscosity. Navier-Stokes and shallow water equations in 2- and 3-D: mixed interpolation; primitive equation and higher-order formulation; staggered meshes; boundary conditions on pressure, transport and stress; radiation conditions. Frequency domain solution of hyperbolic problems: nonlinear generation of harmonics; truncation errors in iterative methods. Prerequisites: ENGS 34 and ENGS 105, or equivalent Instructor: Staff Computational Solid Mechanics: This module will deal with the development and application of finite element methods for solid mechanics problems. After a brief treatment of the theory of elasticity, the finite element equations for elastic solids will be developed using variational techniques. Applications in two- and three-dimensional static elasticity will be considered. Techniques will then be developed to analyze the following classes of problems; nonlinear material behavior, especially plasticity; plates and shells; problems involving contact between two bodies; and dynamic analysis of elastic bodies. Prerequisites: ENGS 33 and ENGS 105, or equivalent Instructor: Staff Computational Electromagnetics: This module focuses on numerical solutions of the Maxwell equations. Emphasis will be placed on problem formulation and implementation issues. Examples will be selected from a broad spectrum of topics such as electromagnetic scattering, waveguides, microwave circuits and strip-lines, bioelectromagnetics. Development of software to solve representative problems will be required. It is anticipated that the student will be capable of reading and understanding the current computational electromagnetics literature upon completion of this course. Prerequisites: ENGS 105 and ENGS 120 Instructor: Staff
  • ENGG 310
    Advanced Topics in Signals and Systems

    Description

    Advanced study in signal processing and system theory. Possible topics include multi-input/multi-output systems, two-dimensional systems (image processing), modeling and identification, optimal filtering, and advanced optics. Readings in current research literature and student presentations.

    Prerequisites

    Different for each topic; normally include ENGS 123 and ENGG 210 or equivalent, and permission of instructor

    Notes

    Cannot be used to satisfy any A.B. degree requirements
  • ENGG 312
    Topics in Statistical Communication Theory

    Description

    Advanced study in any of the following or other topics may be pursued: information theory, coding, noise, random signals, extraction of signals from noise, pattern recognition, and modulation theory. Normally offered in alternate years.

    Prerequisites

    ENGS 93, ENGS 110, and permission of instructor

    Notes

    Cannot be used to satisfy any A.B. degree requirements
  • ENGG 317
    Topics in Digital Computer Design

    Description

    Critical analysis of current literature in an emerging area of digital technology, such as multi-processor architecture, decentralized networks of small computers, bubble memories, ultra-fast arithmetic logic, specialized computers for digital filtering, etc. A term paper will be required.

    Prerequisites

    ENGS 116 and permission of instructor

    Notes

    Cannot be used to satisfy any A.B. degree requirements
  • ENGG 321.10
    Advanced Innovation and Entrepreneurship I

    Description

    This course is the first in a two-course series (ENGG 321.1 and ENGG 321.2) which serves as the capstone course of the PhD Innovation Programs and provides students with knowledge about the process of commercializing a new technology. In ENGG 321.1 during the winter term, students meet on a weekly basis to discuss a variety of reading assignments in innovation and enterprise building. This serves as preparation for ENGG 321.2, in which students choose a technology to commercialize, preferably from their own dissertation research efforts and develop a full enterprise plan for commercialization of the technology. At the completion of the ENGG 321.1 term, a grade of ON (Ongoing) is assigned. Upon satisfactory completion of ENGG 321.2, the ON grade will be updated to CR (credit).

    Prerequisites

    ENGM 180, ENGM 187, ENGM 188, instructor permission required for students outside the PhD Innovation program.

    Notes

    Students in the PhD Innovation Program normally take the two-term course ENGG 321.1 and 321.2 during the fourth year of their PhD program when their research is sufficiently advanced to have identified a new technology for possible commercialization. The course is open to any PhD student who has completed the prerequisite courses. ENGG 321.1 and ENGG 321.2 each carry a full credit, but both terms must be taken for credit to be earned. At the completion of the ENGG 321.1 term, a grade of ON (Ongoing) is assigned. At the completion of the ENGG 321.2 term, a final grade (i.e. HP, P, LP, NC) is assigned. Upon earning a passing grade in ENGG 321.2, the student’s ON grade for ENGG 321.1 is updated to CR (credit). Due to the nature of the course and time commitment expected, students enrolled in ENGG 321.1 are expected to concurrently enroll in full-time research (three credits) or the equivalent combination of course work and research. Students enrolled in ENGG 321.2 are expected to concurrently enroll in two credits of research, or the equivalent combination of course work and research, to balance the additional time commitment of the course in the second term. During one term of the same academic year that the students take ENGG 321, the students may act as faculty assistants for ENGS 21 or ENGS 89/90 to gain experience in guiding and/or evaluating teams of students engaged in projects.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Eric R. Fossum


  • ENGG 321.20
    Advanced Innovation and Entrepreneurship II

    Description

    This course is the second in a two-course series (ENGG 321.1 and ENGG 321.2) which serves as the capstone course of the PhD Innovation Programs and provides students with knowledge about the process of commercializing a new technology. In ENGG 321.2 during the spring term, students choose a technology to commercialize, preferably from their own dissertation research efforts. Students develop a full enterprise plan for commercialization of the technology, including IP issues and strategy, applications, market forecasting and strategy, product development plans, a full multi-year monthly financial cost plan for all aspects of the enterprise, and a resource plan including personnel and funding. Students meet weekly and make installment presentations to their classmates and instructor for discussion and modification. Ad hoc discussion of related issues to running an enterprise, such as team building and personnel, infrastructure, funding options, whole product, and the “chasm” between invention and product, also takes place. The spring term is an intensive experience and students should reserve sufficient time for the course activity. At the end of the spring term students will present their enterprise plan to a review panel of internal and external seasoned entrepreneurs and an audience of IP Fellows for feedback and discussion.

    Prerequisites

    ENGG 321.1

    Notes

    Students in the PhD Innovation Program normally take the two-term course ENGG 321.1 and 321.2 during the fourth year of their PhD program when their research is sufficiently advanced to have identified a new technology for possible commercialization. The course is open to any PhD student who has completed the prerequisite courses. ENGG 321.1 and ENGG 321.2 each carry a full credit, but both terms must be taken for credit to be earned. At the completion of the ENGG 321.1 term, a grade of ON (Ongoing) is assigned. At the completion of the ENGG 321.2 term, a final grade (i.e. HP, P, LP, NC) is assigned. Upon earning a passing grade in ENGG 321.2, the student’s ON grade for ENGG 321.1 is updated to CR (credit). Due to the nature of the course and time commitment expected, students enrolled in ENGG 321.1 are expected to concurrently enroll in full-time research (three credits) or the equivalent combination of course work and research. Students enrolled in ENGG 321.2 are expected to concurrently enroll in two credits of research, or the equivalent combination of course work and research, to balance the additional time commitment of the course in the second term. During one term of the same academic year that the students take ENGG 321, the students may act as faculty assistants for ENGS 21 or ENGS 89/90 to gain experience in guiding and/or evaluating teams of students engaged in projects.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Eric R. Fossum


  • ENGS 324
    Microstrip Lines and Circuits

    Description

    Analysis of transmission structures and circuit elements at microwave frequencies. Microwave network representation. Characterization and sensitivities of transmission structure. Discontinuities. Two-dimensional planar components. Models for microwave semiconductor devices. Microwave networks.

    Prerequisites

    ENGS 61, ENGS 105, ENGS 120, and permission of instructor
  • ENGG 325
    Introduction to Surgical Innovation

    Description

    Analysis of transmission structures and circuit elements at microwave frequencies. Introduction to Surgical Innovation will engage students in an immersive experience, a cornerstone technique for innovative thinking and creative design. It comprises of three 10-week terms over one academic year (fall/general surgery, winter/surgical elective, and spring/surgical research). Student effort is approximately 20 hours per week (15 hours of activity and 5 hours to prepare assignments, read, think, and write). This unique course provides experiential learning on the life cycle of surgical devices, including: (1) defining a clinical need; (2) consideration of surgical risks and benefits from a patients point of view; (4) steps in the surgical procedure that could benefit from innovation to improve patient outcomes or make the procedure easier to perform; (5) managing surgical implants and instruments from a surgical scrub technologist’s point of view; (6) steps in surgical device procurement, processing, packaging, sterilization, and inventory management; (7) post-surgical patient care and device performance surveillance. The course begins in the fall term with a general surgery rotation. Engineering doctoral TSI (Training in Surgical Innovation) students work alongside 3rd year medical students and surgical residents. Each morning they attend the daily conference (e.g., indications, morbidity & mortality, journal club, tumor board, or grand rounds, 3-5h/wk). TSI students participate in the weekly medical student case discussion (2h) and also the weekly surgical resident simulation bioskills workshop (2h). Each student is assigned a surgeon proctor to help them navigate the clinical environment and understand context. Each week the student observes at least one outpatient clinic patient encounter (1-2h) and one surgical procedure (3-5h) with the proctor or another surgeon colleague arranged through the proctor. The outpatient clinic encounters focus on pre-operative patients to observe surgical consent discussions and post-operative patients to highlight surgical outcomes ascertainment and adverse event surveillance. On the day of surgery, the student arrives early to meet the surgical scrub technologist and help prepare for the surgery. The student then meets the patient preoperatively with the proctor and observes the surgical procedure from start to finish. The student follows the surgical scrub tech post-operatively to see instrument processing through central supply processing, sterilization and inventory management. Each week the student produces a 1-page write-up identifying opportunities for innovation to improve patient outcomes or easy of performance for the observed surgical procedure. The write-ups are evaluated and scored by Drs. Paulsen and Mirza. The winter term has a similar schedule with a different proctor (and set of surgeon colleagues) from a surgical subspecialty of the student’s choice, such as minimally invasive general surgery, oncologic surgery, otolaryngology, anesthesiology, neurosurgery or orthopedic surgery. The spring term is a research rotation in which students select a clinical mentor and an engineering mentor to guide development of a research proposal. The rotation focuses on medical research methods, including design of clinical trials, evaluation of benefits and harms, and standards for surgical materials/device performance and implant bioeffects. The rotation emphasizes clinical trial design and data analysis from a regulatory perspective. Activities include graduate courses engaging clinicians, engineers, other scientists, and the medical device industry to understand relevant FDA regulations and legislation, roles and responsibilities of federal advisory committees, types of applications (PMA/IDE/510k), review and consult processes, and role of device companies. Participants learn about the steps required to develop, protect, and finance an idea as a “laboratory” exercise and work to implement a specific idea (project), culminating in the development of a draft IP position and business plan. The focus of the training experience is on innovation and creation of new technology-driven start-up companies (not on business management). The final written assignment for the Surgical Innovation Course is a 6-page research proposal for development and validation of a novel surgical technology, similar in format to an NIH Small Business Innovation Research (SBIR) grant. The student also attends at least one hospital surgical implant purchasing committee meeting during the term and writes a one-page report on the device procurement decision-making process. Both the purchasing process write-up and research proposal are evaluated and scored by the student’s mentors and also by Drs. Paulsen and Mirza.

    Prerequisites

    Permission of Instructor Required

    Notes

    Three-term course. This course replaces ENGG 296.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time: Arrange
    Location:
    Instructors:

    Keith D. Paulsen

    Thayer Faculty


    Term: Fall 2023
    Time: Arrange
    Location:

    TBD

    Instructors:

    Keith D. Paulsen

    Thayer Faculty


    Term: Winter 2024
    Time: Arrange
    Location:
    Instructors:

    Keith D. Paulsen

    Thayer Faculty


    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Keith D. Paulsen

    Sohail K. Mirza


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Keith D. Paulsen


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Keith D. Paulsen


    Term: Spring 2025
    Time: Arrange
    Location:
    Instructors:

    Keith D. Paulsen


  • ENGG 332
    Topics in Plastic Flow and Fracture of Solids

    Description

    Advanced study may be pursued on topics related to the microscopic aspects of the plastic flow and fracture of solids. The topics extend those introduced in ENGS 130 and ENGS 132 by providing an in-depth examination of the methods of strengthening, brittle and ductile fracture, fatigue, creep, and superplasticity. The emphasis is on the mechanisms underlying the phenomena. Readings in the literature will be assigned, and the student will be required to prepare a detailed term paper.

    Prerequisites

    ENGS 130, ENGS 132, and permission of instructor

    Notes

    Cannot be used to satisfy any A.B. degree requirements
  • ENGG 339
    Advanced Electron Microscopy

    Description

    Image formation and contrast are discussed for the transmission electron microscope, using both kinematical and dynamical theory. Image simulation methods are outlined and the information from a variety of diffraction methods, such as CBED, are described. Various analytical techniques such as electron energy loss spectroscopy and x-ray fluorescence, including advanced techniques such as ALCHEMI, are covered. Emphasis is placed on the applications, resolution, and theoretical and practical limitations of each technique. There are several laboratory sessions, each requiring a report.

    Prerequisites

    ENGS 133 or permission of instructor

    Notes

    Cannot be used to satisfy any A.B. degree requirements
  • ENGG 365
    Advanced Biomaterials

    Description

    This course will focus on the interface between the host and implant with greater emphasis on the tissue reaction to metals, ceramics, polymers, bioceramics, and biopolymers than on the effect of the host environment on the materials. Ion release concerns, wear particle reactions, and the potential toxic properties of the salts of implant metals will be analyzed. The cells and cellular reactions available to the host will be evaluated in detail.

    Prerequisites

    ENGS 165 and permission of instructor.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time: Arrange
    Location:
    Instructors:

    Douglas W. Van Citters


  • ENGG 367
    Heat Transfer in Hyperthermia

    Description

    Review of coordinate systems, energy conservation equation, and temperature and heat-flux boundary conditions. Capillary blood perfusion as a distributed heat sink. Summary of distributed heat-flux sources associated with one or more of the following: internal and external radio-frequency, ultrasound, and microwave applicators. Surface cooling. Steady-state analytic and numerical solutions to practical problems in one and two dimensions. One or more of these advanced topics: transient responses, large blood vessels as discrete heat sinks, approximate solutions in three dimensions, lumped approximations to distributed systems.

    Prerequisites

    ENGS 23, ENGS 156, and permission of instructor
  • ENGM 387
    MEM Professional Skills

    Description

    This course develops professional skills required for professional success during and after the MEM program. Skills acquired provide a basis for success in pursuing, securing, and performing an internship and a post-graduation job. In a series of workshops conducted through the fall term, the course targets career self-assessment, ethics, interpersonal, and communication skills. Homework assignments provide practice and feedback for skills learned. ESL (English as a Second Language) support is offered as needed in the context of written and speaking activities of the course.

    Prerequisites

    No Prerequisite

    Notes

    Cannot be used to satisfy any AB, BE, MEng, MS, or PhD degree requirements

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Mon/Tues 3:30-5:20 PM, x-hour Mon 5:30-6:20 PM
    Location:

    MacLean B01

    Instructors:

    Jennifer St. Laurence


    Term: Fall 2024
    Time: M/W 2:00-3:50pm, W 4:00-4:50pm
    Location:

    Cummings 100

    Instructors:

    Jennifer St. Laurence


  • ENGG 390
    Master of Engineering Management Project

    Description

    An individual engineering project to be completed during any term of the final year of an MEM program. The project should define a practical need and propose a means to satisfy it, display an ability to conceive and evaluate solutions, describe appropriate analytical, experimental, and economic evaluations, and provide recommendations for further action. Projects will normally either have an industrial context or will be related to a specific design objective within a research program at Thayer School.

    Prerequisites

    ENGM 178 or permission of instructor

    Notes

    ENGM 178 or permission of instructor

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2023
    Time:
    Location:
    Instructors:

    Geoffrey G. Parker


    Term: Summer 2023
    Time: Arrange
    Location:
    Instructors:

    Geoffrey G. Parker


    Term: Fall 2023
    Time: Arrange
    Location:
    Instructors:

    Geoffrey G. Parker


    Term: Winter 2024
    Time:
    Location:
    Instructors:

    Geoffrey G. Parker


    Term: Spring 2024
    Time:
    Location:
    Instructors:

    Vikrant S. Vaze


    Term: Summer 2024
    Time: Arrange
    Location:
    Instructors:

    Vikrant S. Vaze


    Term: Fall 2024
    Time: Arrange
    Location:
    Instructors:

    Vikrant S. Vaze


    Term: Winter 2025
    Time: Arrange
    Location:
    Instructors:

    Vikrant S. Vaze


    Term: Spring 2025
    Time:
    Location:
    Instructors:

    Vikrant S. Vaze


  • ENGG 408
    Machine Learning

    Description

    Machine learning is a set of algorithms in the discipline of AI that enable various systems to learn and improve from data and experience without being explicitly given a set of rules or formulas. Machine learning can seem like magic sometimes, but a goal in this course is to learn that machine learning is not magic but, rather, is based on very rigorous mathematical and engineering principles with a vast number of applications. This course will start with requisite mathematical backgrounds (probability theory, statistics, some basic linear algebra, etc.). Then we will discuss unsupervised ML models, namely linear regression/classification models, neural network models, and kernel machine models. Finally, we will pivot to unsupervised learning and discuss unsupervised ML algorithms, such as graphical models, K-clustering algorithm, EM (Expectation Maximization) algorithm, autoencoders, PCA/ICA, etc. Programming using Python and ML software packages (PyTorch, Tensorflow, etc.) will be used to supplement your understanding of the mathematics and algorithms covered in this course and to develop large-scale applications of ML algorithms. The topics covered in this course are relevant for building, understanding, and analyzing a wide range of current state-of-the-art machine learning models and lay a strong theoretical foundation for understanding how the ideas of machine learning are used in fields such as economics, finance, policy-making, and healthcare, just to name a few.

    Notes

    This course is open only to students enrolled in the online MEng in Computer Engineering program.  This course cannot be used to satisfy any AB, BE, MEM, MS, PhD, or residential MEng degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time:
    Location:

    Online course

    Instructors:

    Peter Chin


    Term: Fall 2024
    Time:
    Location:

    Online course

    Instructors:

    Peter Chin


  • ENGG 410
    Signal Processing

    Description

    Digital (or discrete-time) signal processing (DSP) is a part of a diverse array of systems and applications. The mathematical theories that underpin the discipline of signal processing are presented and used in applied settings, allowing you to analyze, optimize, and adjust a wide range of data and signals. You will learn topics such as sampling, signal filtering, noise reduction, the discrete Fourier transform (and fast Fourier transform), and spectrum analysis.

    Notes

    This course is open only to students enrolled in the online MEng in Computer Engineering program. This course cannot be used to satisfy any AB, BE, MEM, MS, PhD, or residential MEng degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Spring 2024
    Time:
    Location:

    Online course

    Instructors:

    Kelly C Seals


    Term: Fall 2024
    Time:
    Location:

    Online course

    Instructors:

    Kelly C Seals


  • ENGG 415
    Distributed Computing

    Description

    Many modern computing tasks benefit from coordinating processing across multiple systems. Distributed platforms enable a vast range of services including cloud storage, media streaming, remote sensing, the Internet of Things, federated learning, and swarm robotics. This course introduces the key principles and challenges involved in designing and implementing distributed systems. Students are introduced to computer networking, concurrent programming, distributed architectures and algorithms, and system analysis. Frequent programming exercises, laboratories, and case studies develop student proficiency with these concepts that are then applied in a term-long, hardware-centric team project.

    Notes

    This course is open only to students enrolled in the online MEng in Computer Engineering program. This course cannot be used to satisfy any AB, BE, MEM, MS, PhD, or residential MEng degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time:
    Location:

    Online course

    Instructors:

    Michael A. Kokko


  • ENGG 418
    Applied Natural Language Processing

    Description

    State-of-the-art natural language processing has enabled sophisticated interactions between people and machines in our own human language across a number of tasks from chatbots to analyzing sentiment to machine translation to question answering to even writing reports synthesized from various sources into a variety of styles and forms. We are at a point in time where natural language processing has seemingly endless applications that can solve new problems. This class explores the technologies behind modern natural language processing, different tools used for natural language processing, and a variety of problem domains with the goal of exposing us to successes, challenges, and lessons learned. We start by examining the nuances of the English language and its complexities, studying how English can be computationally modeled. We follow this with a progression of techniques and tools for natural language tasks and compose them to solve increasingly complex tasks. We also explore how far natural language processing has come in terms of achieving natural language understanding. This class will culminate in a team project developing an end-to-end system for solving a real-world problem through applied natural language processing.

    Prerequisites

    ENGG 408 and ENGG 410

    Notes

    This course is open only to students enrolled in the online MEng in Computer Engineering program. This course cannot be used to satisfy any AB, BE, MEM, MS, PhD, or residential MEng degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2024
    Time:
    Location:

    Online course

    Instructors:

    Eugene Santos


  • ENGG 462
    Embedded Systems

    Description

    This is a graduate-level course covering the different types of hardware platforms, software tools, and development techniques used in embedded systems. You will learn how to design, develop, prototype, test, and build microcontroller-based systems with an emphasis on sensing and processing for intelligent embedded systems.

    Notes

    This course is open only to students enrolled in the online MEng in Computer Engineering program. This course cannot be used to satisfy any AB, BE, MEM, MS, PhD, or residential MEng degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Summer 2024
    Time:
    Location:
    Instructors:

    Jason Dahlstrom


  • ENGG 463
    Advanced FPGA Design

    Description

    This graduate-level course builds on foundational digital design concepts, focusing on implementing complex, high-speed applications on an FPGA. You will learn advanced topics such as hardware architectures, pipelining and parallelism, timing analysis, IP cores, and optimization techniques, with a special focus on real-world applications. The course uses the Xilinx Zynq SoC architecture, which combines two ARM processors with programmable logic, to enable integrated HDL and microcontroller design. Throughout the course you will engage with the lesson topics by building and testing custom hardware modules on your boards. Weekly lab assignments will culminate in a final project.

    Notes

    This course is open only to students enrolled in the online MEng in Computer Engineering program. This course cannot be used to satisfy any AB, BE, MEM, MS, PhD, or residential MEng degree requirements.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Winter 2025
    Time:
    Location:

    Online course

    Instructors:

    Kendall R Farnham


  • ENGG 700
    Responsible & Ethical Conduct of Research

    Notes

    For new MS & PhD students only.

    Offered

    Term
    Time
    Location / Method
    Instructor(s)
    Term: Fall 2023
    Time: Tues 8:00-10:00 AM
    Location:

    ECSC 008

    Instructors:

    Molly Clark Carpenter


    Term: Fall 2024
    Time: Th 2:20 - 4:20pm
    Location:

    MacLean B01

    Instructors:

    Molly Clark Carpenter