John Miller

jfm4j@virginia.edu

Average Ratings

  • Rating

    4.42

  • Difficulty

    2.73

  • GPA

    3.6

Civil Engineering

CE 4410 | Introduction to Transportation Planning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2015

CE 4500 | Special Topics in Civil Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 4995 | Civil Engineering Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 5020 | Introduction to Geographic Information Systems
  • Rating

    4.67

  • Difficulty

    3.0

  • GPA

  • Last Taught

    Fall 2024

CE 5410 | Introduction to Transportation Planning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 6410 | Introduction to Transportation Planning
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2017

CE 6420 | Public Transportation
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2014

CE 6430 | Intermodal Transportation
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2013

CE 6993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 6995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 7993 | Independent Research in CE
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 7995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2018

CE 8001 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 8999 | Thesis
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CE 9999 | Dissertation
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Classics

CLAS 2040 | Greek Mythology
  • Rating

    4.36

  • Difficulty

    2.67

  • GPA

    3.3

  • Last Taught

    Spring 2025

CLAS 9995 | Dissertation Seminar
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Greek

GREE 2230 | The New Testament I
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

GREE 8998 | Non-Topical Research, Preparation for Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

GREE 9998 | Non-Topical Research, Preparation for Doctoral Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

GREE 9999 | Non-Topical Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

History of Art and Architecture

ARAH 9505 | Seminar in Ancient Art/Archaeology
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2023

Latin

LATI 1010 | Elementary Latin I
  • Rating

  • Difficulty

  • GPA

    3.44

  • Last Taught

    Fall 2024

LATI 1020 | Elementary Latin II
  • Rating

  • Difficulty

  • GPA

    3.44

  • Last Taught

    Spring 2025

LATI 3020 | Catullus
  • Rating

  • Difficulty

  • GPA

    3.48

  • Last Taught

    Fall 2017

LATI 3070 | Livy
  • Rating

    4.33

  • Difficulty

    3.0

  • GPA

    3.51

  • Last Taught

    Fall 2024

LATI 3559 | New Course in Latin
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

LATI 4090 | Vergil Eclogues
  • Rating

    5.0

  • Difficulty

    3.0

  • GPA

  • Last Taught

    Spring 2021

LATI 4110 | Ovid, Fasti
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2024

LATI 4559 | New Course in Latin
  • Rating

  • Difficulty

  • GPA

    3.34

  • Last Taught

    Spring 2025

LATI 4993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2021

LATI 4998 | Latin Distinguished Majors Thesis Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

LATI 4999 | Latin Distinguished Majors Thesis Writing
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

LATI 5060 | Roman Comedy
  • Rating

  • Difficulty

  • GPA

    3.81

  • Last Taught

    Fall 2022

LATI 5160 | Vergil's Aeneid
  • Rating

  • Difficulty

  • GPA

    3.85

  • Last Taught

    Fall 2023

LATI 5300 | Latin Survey
  • Rating

  • Difficulty

  • GPA

    3.89

  • Last Taught

    Spring 2025

LATI 5310 | Latin Didactic Poetry
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2020

LATI 5559 | New Course in Latin
  • Rating

  • Difficulty

  • GPA

    3.71

  • Last Taught

    Spring 2025

LATI 5993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

LATI 7500 | Reading Latin Literature
  • Rating

  • Difficulty

  • GPA

    3.99

  • Last Taught

    Summer 2011

LATI 7559 | New Course in Latin
  • Rating

  • Difficulty

  • GPA

    3.7

  • Last Taught

    Fall 2012

LATI 8998 | Non-Topical Research, Preparation for Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

LATI 9998 | Non-Topical Research, Preparation for Doctoral Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

LATI 9999 | Non-Topical Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025