Current instructor
Teja Upadhyaya What students say Original student reviews · all captured dates
All courses 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 Laboratory class covering officer education in naval sea power and other topics dealing with the professional development of future naval officers. Intended for freshman NROTC students.
Offering recorded · Spring 2027 · Sources
Recent recorded grades — Spring 2026: 4.00 GPA, 100.0% A/AB (n=14 letter grades).[1] Sources
3 . 9 9 3.99 historical GPA · 4 3 43 grades
Spring 2023–Spring 2026 · limited sample Elementary Naval Laboratory II is a lab class on naval weapons and professional development, intended for sophomore NROTC students.
Offering recorded · Spring 2027 · Sources
Recent recorded grades — Spring 2026: 4.00 GPA, 100.0% A/AB (n=6 letter grades).[1] Sources
3 . 9 7 3.97 historical GPA · 3 6 36 grades
Spring 2023–Spring 2026 · limited sample Land Campaigns covers the evolution of weapons, strategy, and tactics through the study of selected battles and campaigns, alongside a survey of military and foreign policy and basic strategic concepts. The course includes a lab component.
Offering recorded · Spring 2027 · Sources
3 . 5 5 3.55 historical GPA · 2 2 22 grades
Spring 2023–Spring 2025 · limited sample Intermediate Naval Laboratory II is a lab class for junior NROTC students covering officer education in naval operations and professional development.
Offering recorded · Spring 2027 · Sources
Recent recorded grades — Spring 2026: 4.00 GPA, 100.0% A/AB (n=6 letter grades).[1] Sources
4 . 0 0 4.00 historical GPA · 3 5 35 grades
Spring 2023–Spring 2026 · limited sample Advanced Naval Laboratory II is a laboratory class on naval leadership and professional development, intended for senior NROTC students.
Offering recorded · Spring 2027 · Sources
Recent recorded grades — Spring 2026: 4.00 GPA, 100.0% A/AB (n=7 letter grades).[1] Sources
4 . 0 0 4.00 historical GPA · 3 1 31 grades
Spring 2023–Spring 2026 · limited sample Professional Naval Laboratory II is a laboratory class covering officer education in naval orientation and professional development, intended for senior NROTC students.
Offering recorded · Spring 2027 · Sources
No recorded grade history
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor → Browse recorded courses 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-10-14 17:50:09.728220+00:00",
"current": true,
"courses": [
{
"course_uid": "course_1d657cb2f985654e802679a3",
"course_id": "NAVSCI 576",
"title": "PROFESSIONAL NAVAL LABORATORY II",
"credits_min": 1,
"credits_max": 1,
"gpa": 4
},
{
"course_uid": "course_3e4430c0fd7105e913e61dc8",
"course_id": "NAVSCI 376",
"title": "INTERMEDIATE NAVAL LABORATORY II",
"credits_min": 1,
"credits_max": 1,
"gpa": 3.962
},
{
"course_uid": "course_4e157dade9542f7a39e9dfb2",
"course_id": "NAVSCI 276",
"title": "ELEMENTARY NAVAL LABORATORY II",
"credits_min": 1,
"credits_max": 1,
"gpa": 3.974
},
{
"course_uid": "course_501086736a72dddeee4fc238",
"course_id": "NAVSCI 351",
"title": "LAND CAMPAIGNS",
"credits_min": 3,
"credits_max": 3,
"gpa": 3.799
},
{
"course_uid": "course_d388eb7a35ed2b7c1914333c",
"course_id": "NAVSCI 176",
"title": "INTRODUCTORY NAVAL LABORATORY II",
"credits_min": 1,
"credits_max": 1,
"gpa": 3.943
},
{
"course_uid": "course_fdf43c87d5dc461ed439c5e8",
"course_id": "NAVSCI 476",
"title": "ADVANCED NAVAL LABORATORY II",
"credits_min": 1,
"credits_max": 1,
"gpa": 3.989
}
],
"revision": "fc1811fa52e581ea57a35c0cf3343f8740a8ffbf",
"instructor_url": "/instructors/TEJA_UPADHYAYA"
}