Current instructor

Teja Upadhyaya

What students say

Original student reviews · all captured dates

No unambiguous review-profile match is available.

Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.

Classes with Teja Upadhyaya

Introductory Naval Laboratory I is a laboratory class for freshman NROTC students covering naval orientation and professional development.

Offering recorded · Fall 2026

Recent recorded grades — Fall 2025: 3.96 GPA, 100.0% A/AB (n=13 letter grades).

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

Elementary Naval Laboratory I is a laboratory class for sophomore NROTC students covering officer education in naval engineering and professional development.

Offering recorded · Fall 2026

Recent recorded grades — Fall 2025: 4.00 GPA, 100.0% A/AB (n=6 letter grades).

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

NAVSCI 375 is a laboratory class for junior NROTC students covering officer education in naval navigation and professional development.

Offering recorded · Fall 2026

Recent recorded grades — Fall 2025: 3.86 GPA, 85.7% A/AB (n=7 letter grades).

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

NAVSCI 475 is a laboratory course for senior NROTC students focusing on officer education, naval management, and professional development.

Offering recorded · Fall 2026

Recent recorded grades — Fall 2025: 4.00 GPA, 100.0% A/AB (n=8 letter grades).

historical GPA · grades

Fall 2022–Fall 2025 · limited sample

Recorded teaching history

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Fall 2026NAVSCI 175Introductory Naval Laboratory I
Fall 2026NAVSCI 275Elementary Naval Laboratory I
Fall 2026NAVSCI 375Intermediate Naval Laboratory I
Fall 2026NAVSCI 475Advanced Naval Laboratory I
Fall 2026NAVSCI 575Professional Naval Laboratory I

Teaching history may be incomplete. Course pages contain course-specific feedback and citations.

Instructor identity & provenance
{
  "instructor_uid": "instructor_b201b5774c9fb97a894b264b",
  "source": "enrollment",
  "source_instructor_id": "tupadhyaya",
  "identity_basis": "netid",
  "identity_status": "source_identified",
  "name": "Teja Upadhyaya",
  "email": "TUPADHYAYA@WISC.EDU",
  "first_observed_at": "2026-09-07 15:55:43.033547+00:00",
  "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
  "current": true,
  "courses": [
    {
      "course_uid": "course_0221bce5fd237a4678454b30",
      "course_id": "NAVSCI 475",
      "title": "ADVANCED NAVAL LABORATORY I",
      "credits_min": 1,
      "credits_max": 1,
      "gpa": 3.975
    },
    {
      "course_uid": "course_5761d3a8b7aa783d1e79ca84",
      "course_id": "NAVSCI 575",
      "title": "PROFESSIONAL NAVAL LABORATORY I",
      "credits_min": 1,
      "credits_max": 1,
      "gpa": 3.933
    },
    {
      "course_uid": "course_58d65b354447c7c03bdaee4a",
      "course_id": "NAVSCI 175",
      "title": "INTRODUCTORY NAVAL LABORATORY I",
      "credits_min": 1,
      "credits_max": 1,
      "gpa": 3.902
    },
    {
      "course_uid": "course_a177b6c88e67db5d30609246",
      "course_id": "NAVSCI 375",
      "title": "INTERMEDIATE NAVAL LABORATORY I",
      "credits_min": 1,
      "credits_max": 1,
      "gpa": 3.978
    },
    {
      "course_uid": "course_f34ed82c2e7e4950bee9227b",
      "course_id": "NAVSCI 275",
      "title": "ELEMENTARY NAVAL LABORATORY I",
      "credits_min": 1,
      "credits_max": 1,
      "gpa": 3.942
    }
  ],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/TEJA_UPADHYAYA"
}