James Groves

jfg6e@virginia.edu

Average Ratings

  • Rating

    2.82

  • Difficulty

    3.38

  • GPA

    3.41

Civil Engineering

CE 6555 | Special Topics in Distance Learning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2021

Computer Science

CS 2330 | Digital Logic Design
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2021

Electrical and Computer Engineering

ECE 3750 | ECE Fundamentals III
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2023

ECE 4850 | Linear Control Systems
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2022

ECE 5555 | Special Topics in Distance Learning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2014

ECE 6555 | Special Topics in Distance Learning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ECE 7555 | Advanced Topics in Distance Learning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2015

Engineering

ENGR 1559 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2018

ENGR 2050 | Introduction to Sustainable Energy Systems
  • Rating

    3.44

  • Difficulty

    4.33

  • GPA

    3.29

  • Last Taught

    Fall 2020

ENGR 2555 | Special Projects in Engineering Education
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2013

ENGR 2595 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

    3.53

  • Last Taught

    Spring 2025

ENGR 3501 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2020

ENGR 4010 | Multidisciplinary Design and Development I
  • Rating

  • Difficulty

  • GPA

    3.7

  • Last Taught

    Fall 2021

ENGR 4020 | Multidisciplinary Design and Development II
  • Rating

  • Difficulty

  • GPA

    3.13

  • Last Taught

    Spring 2022

ENGR 4595 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ENGR 4599 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ENGR 9997 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

GSVS

GSVS 2050 | Sustainable Energy Systems
  • Rating

    3.29

  • Difficulty

    3.38

  • GPA

    3.26

  • Last Taught

    Spring 2025

GSVS 2559 | New Course in Global Environments and Sustainability
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2021

GSVS 3010 | Sustainable Design Thinking I
  • Rating

  • Difficulty

  • GPA

    3.69

  • Last Taught

    Fall 2021

GSVS 3020 | Sustainable Design Thinking II
  • Rating

  • Difficulty

  • GPA

    3.91

  • Last Taught

    Spring 2022

GSVS 3210 | The Global Context of Clean Energy Materials
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

GSVS 3559 | New Course in Global Environments and Sustainability
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

GSVS 4993 | Independent Study in Environments and Sustainability
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

Materials Science and Engineering

MSE 2090 | Introduction to Materials Science
  • Rating

    3.11

  • Difficulty

    3.32

  • GPA

    3.03

  • Last Taught

    Spring 2025

MSE 3060 | Structures and Defects of Materials
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

MSE 3670 | Materials for Electronic, Magnetic and Optical Applications
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

MSE 4055 | Nanoscale Science & Technology
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2024

MSE 4960 | Special Project in Materials Science and Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

MSE 6555 | Special Topics in Distance Learning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2020

MSE 8999 | Masters Degree Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

MSE 9999 | PHD Dissertation Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Mechanical & Aerospace Engineering

MAE 2000 | Introduction to Mechanical Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2020

MAE 3210 | Fluid Mechanics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

MAE 3310 | Aerospace Structures
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

MAE 6310 | Fluid Mechanics I
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

MAE 6555 | Special Topics in Distance Learning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2020

Science, Technology, and Society

STS 1500 | Science, Technology, and Contemporary Issues
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2023

STS 2050 | Introduction to Sustainable Energy Systems
  • Rating

    1.87

  • Difficulty

    3.4

  • GPA

    3.03

  • Last Taught

    Spring 2025

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

    2.0

  • Difficulty

    4.0

  • GPA

    3.33

  • Last Taught

    Spring 2025

STS 2600 | Engineering Ethics
  • Rating

    2.0

  • Difficulty

    1.0

  • GPA

    3.66

  • Last Taught

    Spring 2025

STS 3210 | The Global Context of Clean Energy Materials
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

STS 3500 | Advanced Topics in Technology and Society
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Summer 2024

STS 4500 | STS and Engineering Practice
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

STS 5500 | Topics in Technology and Society
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2021

Systems & Information Engineering

SYS 6555 | Special Topics in Distance Learning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024