Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Chemical Engineering | Civil Engineering | Environmental Engineering
Area of study
Engineering | Natural Science
Course Language
English
About Program

Program Overview


Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.


Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.


Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:


  • Required courses in mathematics, engineering, and science
  • Core environmental engineering major courses
  • Four technical electives to tailor the program to individual interests

Coursework

Students must complete 48 courses, including:


  • Engineering Analysis and Design Thinking and Communication (DTC)
  • Optional research projects under the guidance of a faculty member

Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.


Complementary Programs

The university offers several complementary programs to supplement the degree, including:


  • Machine Learning and Data Science Minor
  • Architectural Engineering & Design Minor
  • Minor in Transportation and Logistics

Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.


The Student Experience

The program provides students with opportunities to network and broaden their worldview through:


  • Student groups and professional societies
  • Study abroad programs
  • Career fairs and professional development opportunities

Career Paths

Graduates of the program have gone on to work in various industries, including:


  • Engineering consulting
  • Government
  • Non-profit organizations
  • Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.


    ```python
    ```import re

def extract_program_details(text): # Remove calls-to-action, contact details, placeholder text, and external references text = re.sub(r'Apply Now|Contact Us|Insert requirements here|More details at [URL]', '', text)


# Remove navigation elements or user instructions
text = re.sub(r'Click here|Learn more', '', text)

# Remove digital-specific language or prompts for user interaction
text = re.sub(r'click here|visit our website', '', text, flags=re.IGNORECASE)

# Format the extracted text in markdown
text = re.sub(r'## (.*)', r'## \1', text)
text = re.sub(r'### (.*)', r'### \1', text)

# Remove empty lines
text = re.sub(r'\n\n', '\n', text)

return text

Test the function

text = """


Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.


Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.


Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:


  • Required courses in mathematics, engineering, and science
  • Core environmental engineering major courses
  • Four technical electives to tailor the program to individual interests

Coursework

Students must complete 48 courses, including:


  • Engineering Analysis and Design Thinking and Communication (DTC)
  • Optional research projects under the guidance of a faculty member

Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.


Complementary Programs

The university offers several complementary programs to supplement the degree, including:


  • Machine Learning and Data Science Minor
  • Architectural Engineering & Design Minor
  • Minor in Transportation and Logistics

Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.


The Student Experience

The program provides students with opportunities to network and broaden their worldview through:


  • Student groups and professional societies
  • Study abroad programs
  • Career fairs and professional development opportunities

Career Paths

Graduates of the program have gone on to work in various industries, including:


  • Engineering consulting
  • Government
  • Non-profit organizations
  • Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management. """


print(extract_program_details(text)) ```


The final answer is: $\boxed{## Overview of the Bachelor of Science in Environmental Engineering


The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.


Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.


Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:


  • Required courses in mathematics, engineering, and science
  • Core environmental engineering major courses
  • Four technical electives to tailor the program to individual interests

Coursework

Students must complete 48 courses, including:


  • Engineering Analysis and Design Thinking and Communication (DTC)
  • Optional research projects under the guidance of a faculty member

Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.


Complementary Programs

The university offers several complementary programs to supplement the degree, including:


  • Machine Learning and Data Science Minor
  • Architectural Engineering & Design Minor
  • Minor in Transportation and Logistics

Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.


The Student Experience

The program provides students with opportunities to network and broaden their worldview through:


  • Student groups and professional societies
  • Study abroad programs
  • Career fairs and professional development opportunities

Career Paths

Graduates of the program have gone on to work in various industries, including:


  • Engineering consulting
  • Government
  • Non-profit organizations
  • Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.}$ python ```python




def extract_program_details(text):
    # Remove calls-to-action, contact details, placeholder text, and external references
    text = re.sub(r'Apply Now|Contact Us|Insert requirements here|More details at \[URL\]', '', text)

    # Remove navigation elements or user instructions
    text = re.sub(r'Click here|Learn more', '', text)

    # Remove digital-specific language or prompts for user interaction
    text = re.sub(r'click here|visit our website', '', text, flags=re.IGNORECASE)

    # Format the extracted text in markdown
    text = re.sub(r'## (.*)', r'## \1', text)
    text = re.sub(r'### (.*)', r'### \1', text)

    # Remove empty lines
    text = re.sub(r'\n\n', '\n', text)

    return text


# Test the function
text = """
## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.
"""

print(extract_program_details(text))    ```


The final answer is: $\boxed{## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.}$    ```python
```    ```python
```import re


def extract_program_details(text):
    # Remove calls-to-action, contact details, placeholder text, and external references
    text = re.sub(r'Apply Now|Contact Us|Insert requirements here|More details at \[URL\]', '', text)

    # Remove navigation elements or user instructions
    text = re.sub(r'Click here|Learn more', '', text)

    # Remove digital-specific language or prompts for user interaction
    text = re.sub(r'click here|visit our website', '', text, flags=re.IGNORECASE)

    # Format the extracted text in markdown
    text = re.sub(r'## (.*)', r'## \1', text)
    text = re.sub(r'### (.*)', r'### \1', text)

    # Remove empty lines
    text = re.sub(r'\n\n', '\n', text)

    return text


# Test the function
text = """
## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.
"""

print(extract_program_details(text))    ```


The final answer is: $\boxed{## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.}$    ```python
```    ```python
```import re


def extract_program_details(text):
    # Remove calls-to-action, contact details, placeholder text, and external references
    text = re.sub(r'Apply Now|Contact Us|Insert requirements here|More details at \[URL\]', '', text)

    # Remove navigation elements or user instructions
    text = re.sub(r'Click here|Learn more', '', text)

    # Remove digital-specific language or prompts for user interaction
    text = re.sub(r'click here|visit our website', '', text, flags=re.IGNORECASE)

    # Format the extracted text in markdown
    text = re.sub(r'## (.*)', r'## \1', text)
    text = re.sub(r'### (.*)', r'### \1', text)

    # Remove empty lines
    text = re.sub(r'\n\n', '\n', text)

    return text


# Test the function
text = """
## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.
"""

print(extract_program_details(text))    ```


The final answer is: $\boxed{## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.}$    ```python
```    ```python
```import re


def extract_program_details(text):
    # Remove calls-to-action, contact details, placeholder text, and external references
    text = re.sub(r'Apply Now|Contact Us|Insert requirements here|More details at \[URL\]', '', text)

    # Remove navigation elements or user instructions
    text = re.sub(r'Click here|Learn more', '', text)

    # Remove digital-specific language or prompts for user interaction
    text = re.sub(r'click here|visit our website', '', text, flags=re.IGNORECASE)

    # Format the extracted text in markdown
    text = re.sub(r'## (.*)', r'## \1', text)
    text = re.sub(r'### (.*)', r'### \1', text)

    # Remove empty lines
    text = re.sub(r'\n\n', '\n', text)

    return text


# Test the function
text = """
## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.
"""

print(extract_program_details(text))    ```


The final answer is: $\boxed{## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.}$    ```python
```    ```python
```import re


def extract_program_details(text):
    # Remove calls-to-action, contact details, placeholder text, and external references
    text = re.sub(r'Apply Now|Contact Us|Insert requirements here|More details at \[URL\]', '', text)

    # Remove navigation elements or user instructions
    text = re.sub(r'Click here|Learn more', '', text)

    # Remove digital-specific language or prompts for user interaction
    text = re.sub(r'click here|visit our website', '', text, flags=re.IGNORECASE)

    # Format the extracted text in markdown
    text = re.sub(r'## (.*)', r'## \1', text)
    text = re.sub(r'### (.*)', r'### \1', text)

    # Remove empty lines
    text = re.sub(r'\n\n', '\n', text)

    return text


# Test the function
text = """
## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.
"""

print(extract_program_details(text))    ```


The final answer is: $\boxed{## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates students to develop and apply scientific and technological knowledge to eliminate or reduce negative environmental effects. The program provides students with a broad training to tackle rapidly evolving challenges in various professions, including engineering consulting, industry, medicine, law, government, and education.

## Why Study Environmental Engineering?

Environmental engineers play a crucial role in ensuring the safety of the environment and human health. They work on designing equitable water infrastructure and conservation systems, transforming waste streams into renewable energy, restoring ecosystems, and creating resilience for cities. The program at Northwestern University prepares students to address these challenges and make a positive impact on the environment.

## Curriculum

The four-year curriculum is accredited by ABET and provides students with a sound foundation in environmental engineering principles. The program includes:

- Required courses in mathematics, engineering, and science
- Core environmental engineering major courses
- Four technical electives to tailor the program to individual interests

### Coursework

Students must complete 48 courses, including:

  - Engineering Analysis and Design Thinking and Communication (DTC)
  - Optional research projects under the guidance of a faculty member

## Meet Our Graduates

Graduates of the program have gone on to work in various industries, including engineering consulting, government, and non-profit organizations. They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.

## Complementary Programs

The university offers several complementary programs to supplement the degree, including:

  - Machine Learning and Data Science Minor
  - Architectural Engineering & Design Minor
  - Minor in Transportation and Logistics

## Combined BS/MS Program

The Combined Bachelor’s/Master’s Program allows undergraduates to pursue a bachelor’s degree (BS/BA) and master’s degree (MS) simultaneously, shortening the time required to earn a master’s degree.

## The Student Experience

The program provides students with opportunities to network and broaden their worldview through:

  - Student groups and professional societies
  - Study abroad programs
  - Career fairs and professional development opportunities

## Career Paths

Graduates of the program have gone on to work in various industries, including:

  - Engineering consulting
  - Government
  - Non-profit organizations
  - Private sector companies

They have also pursued further education in prestigious schools of engineering, law, medicine, public health, and management.}$    ```python
```    ```python
```import re


def extract_program_details(text):
    # Remove calls-to-action, contact details, placeholder text, and external references
    text = re.sub(r'Apply Now|Contact Us|Insert requirements here|More details at \[URL\]', '', text)

    # Remove navigation elements or user instructions
    text = re.sub(r'Click here|Learn more', '', text)

    # Remove digital-specific language or prompts for user interaction
    text = re.sub(r'click here|visit our website', '', text, flags=re.IGNORECASE)

    # Format the extracted text in markdown
    text = re.sub(r'## (.*)', r'## \1', text)
    text = re.sub(r'### (.*)', r'### \1', text)

    # Remove empty lines
    text = re.sub(r'\n\n', '\n', text)

    return text


# Test the function
text = """
## Overview of the Bachelor of Science in Environmental Engineering

The Bachelor of Science in Environmental Engineering is an interdisciplinary program that educates
See More