Nathan Swami

ns5h@virginia.edu

Average Ratings

  • Rating

    4.44

  • Difficulty

    2.67

  • GPA

    3.78

Biomedical Engineering

BME 4995 | Biomedical Engineering Advanced Projects
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Chemistry

CHEM 5760 | Bioanalytical Microsystems
  • Rating

  • Difficulty

  • GPA

    3.85

  • Last Taught

    Fall 2023

CHEM 9760 | Research in Bioanalytical Microsystems
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

CHEM 9993 | Doctoral Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Electrical and Computer Engineering

ECE 2200 | Applied Physics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 4155 | Microelectronic Integrated Circuit Fabrication Laboratory
  • Rating

  • Difficulty

  • GPA

    3.41

  • Last Taught

    Spring 2018

ECE 4501 | Special Topics in Electrical and Computer Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 4907 | Electrical Engineering Projects
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 4908 | Electrical Engineering Projects
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2022

ECE 5150 | Microelectronic Integrated Circuit Fabrication
  • Rating

    4.44

  • Difficulty

    2.67

  • GPA

    3.77

  • Last Taught

    Spring 2022

ECE 6155 | Microelectronic Integrated Circuit Fabrication Laboratory
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2018

ECE 6163 | Solid State Devices
  • Rating

  • Difficulty

  • GPA

    3.76

  • Last Taught

    Fall 2024

ECE 6501 | Topics in Electrical and Computer Engineering
  • Rating

  • Difficulty

  • GPA

    3.88

  • Last Taught

    Spring 2025

ECE 6993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 6995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Summer 2024

ECE 6996 | Supervised Graduate Teaching Experience
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 7995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2020

ECE 8897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ECE 8999 | Thesis
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 9897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 9999 | Dissertation
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Engineering

ENGR 1620 | Introduction to Engineering
  • Rating

  • Difficulty

  • GPA

    3.84

  • Last Taught

    Spring 2018

ENGR 2595 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ENGR 3501 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

    3.86

  • Last Taught

    Fall 2020

ENGR 3610 | Nanoscale Devices & Systems
  • Rating

  • Difficulty

  • GPA

    3.8

  • Last Taught

    Fall 2017

Science, Technology, and Society

STS 2500 | Science and Technology in Social and Global Context
  • Rating

  • Difficulty

  • GPA

    3.8

  • Last Taught

    Spring 2025