Giants I Stand On

“If I have seen further, it is by standing on the shoulders of giants” - Isaac Newton

Honoring the teachers, mentors, and educators who have shaped my journey over the last two decades

All Institutions
Bellarmine University
Centre de Formation professionnelle Non-formelle de Koutoura
Djanbung Gardens – Permaculture College Australia
Saint Catharine College
University of Louisville
43 teachers found
Joseph Price

Joseph Price

Instructor

Spring 2014 - Fall 2014
English Composition
Saint Catharine College
ENG 101011: English Composition 1
ENG102012: English Composition II
Dr. Corey Brelsfoard

Dr. Corey Brelsfoard

Professor

Spring 2014
Environmental Science
Saint Catharine College
BIO160011: Environmental Science with Lab
Dr. Shawn Lucas

Dr. Shawn Lucas

Professor

Spring 2014 - Fall 2015
Agroecology & Food Studies
Saint Catharine College
FEA 101072: Introduction to Agroecology and Food Studies
FEA350011: Organic Crop Production with Lab
FEA402011: Whole Farms Design
Dr. Leah Bayens

Dr. Leah Bayens

Assistant Professor & Department Chair

Spring 2014 - Fall 2014
Earth Studies & Agrarian History
Saint Catharine College
FEA202071: Historical Perspectives on Agrarianism
FEA275072: Internship/Externship
ENG331011: The Measure of Nature in Literature
David Keal

David Keal

Internship Supervisor

Summer 2014
Sustainable Agriculture & Native Plants
Saint Catharine College
FEA375012: Internship/Externship
Margaret Shea

Margaret Shea

Internship Supervisor

Summer 2014
Sustainable Agriculture & Native Plants
Saint Catharine College
FEA375012: Internship/Externship
Teresa Tedder

Teresa Tedder

Instructor & Musician-in-Residence

Spring 2014 - Spring 2015
Music & Piano
Saint Catharine College
MUS102011: Applied Piano
MUS101011: Applied Piano I
FAR390072: Art and Society
Matthew Branstetter

Matthew Branstetter

Instructor & Department Chair

Spring 2014 - Fall 2014
Philosophy & Religious Studies
Saint Catharine College
REL230071: Homelessness and Issues of Faith
REL320071: Eco-Spirituality
REL310072: World Religions
Dr. Robert Slocum

Dr. Robert Slocum

Dean & Professor

Fall 2014
Applied Ethics & Philosophy
Saint Catharine College
PHI330072: Applied Ethics & Society
Michael Halloran

Michael Halloran

Associate Professor & Degree Coordinator

Fall 2014 - Spring 2016
Business & Management
Saint Catharine College
BUS100071: Intro to Business
ECN108021: Microeconomics
BUS265021: World Business
Jennifer C. Osborne

Jennifer C. Osborne

Instructor

Spring 2015
Business Communication
Saint Catharine College
BUS118011: Business & Organizational Communication
Jonathan Shepherd

Jonathan Shepherd

Instructor

Spring 2015 - Fall 2015
Sustainable Agriculture Business
Saint Catharine College
FEA340011: Business of Sustainable Agriculture
FEA401011: Agroecology and Community Development
Huston Brown

Huston Brown

Interim Dean

Spring 2015
Community Health
Saint Catharine College
HSC309011: Community Health
Dr. Jianning "Sam" Su

Dr. Jianning "Sam" Su

Assistant Professor

Spring 2015
Mathematics
Saint Catharine College
MAT201011: Calc/Geometry I
Dr. David Donathan

Dr. David Donathan

Professor & Department Chair

Spring 2015
Management
Saint Catharine College
MGT300021: Management
Kani Domboe

Kani Domboe

Internship Supervisor

Summer 2015
International Agricultural Development
Centre de Formation professionnelle Non-formelle de Koutoura
FEA475011: Internship/Externship
Carroll William

Carroll William

Instructor

Fall 2015
Kentucky History
Saint Catharine College
HIS201011: Kentucky History
Ashley Dudgeon

Ashley Dudgeon

Instructor

Fall 2015
Strategic Planning
Saint Catharine College
MGT470071: Strategic Planning
Jim Silliman

Jim Silliman

Associate Professor & Department Chair

Fall 2015 - Spring 2016
Research Methodology
Saint Catharine College
RES200072: Intro to Research and Inquiry Methods
CRS320011: Schools and Communities
David Greenwell

David Greenwell

Instructor

Fall 2015 - Spring 2016
Accounting
Saint Catharine College
ACC112071: Prin of Accounting I
ACC113072: Prin of Accounting II
Gary Whittle

Gary Whittle

Associate Professor

Spring 2016
Computer Information Systems
Saint Catharine College
CIS110071: Intro to Microcomputer Applications
Dr. Harry Toder

Dr. Harry Toder

Professor & Department Chair

Spring 2016
Sociology & Diversity Studies
Saint Catharine College
SOC330021: Diversity in Society
Robyn Francis

Robyn Francis

Permaculture Instructor

Summer 2016
Permaculture Design
Djanbung Gardens – Permaculture College Australia
Permaculture Design Certificate
Advanced Design Certificate
Dr. Roman V. Yampolskiy

Dr. Roman V. Yampolskiy

Professor

Fall 2020
Programming Languages
University of Louisville
CECS130 - Introduction to Programming Languages (Sections 1 & 2 Hybrid, Section 50 Online)
Dr. Geetha Suresh

Dr. Geetha Suresh

Professor

Fall 2020
Quantitative Analysis
University of Louisville
CJ 326 – 52: Quantitative Analysis
Dr. Eric Rouchka

Dr. Eric Rouchka

Professor

Fall 2020
Discrete Structures
University of Louisville
CSE 310-01: Discrete Structures
CSE 310-50: Discrete Structures
Dr. Ahmed Desoky

Dr. Ahmed Desoky

Professor

Spring 2021 - Fall 2021
Discrete Structures & Algorithms
University of Louisville
CSE 310-01: Discrete Structures
CSE 619-01: Design and Analysis of Computer Algorithms
Dr. Mehmed Kantardzic

Dr. Mehmed Kantardzic

Professor

Spring 2021 - Fall 2021
Data Structures, Operating Systems & Automata Theory
University of Louisville
CSE 503: Data Structure and Operating System
CSE 504-01: Automata Theory
Dr. Hui Zhang

Dr. Hui Zhang

Professor

Fall 2021
Software Engineering
University of Louisville
CECS-550: Software Engineering
Dr. Yanhai Xiong

Dr. Yanhai Xiong

Professor

Fall 2022
Computer Algorithms
University of Louisville
CSE 619: Design and Analysis of Computer Algorithms
Dr. Anup Kumar

Dr. Anup Kumar

Professor

Spring 2022 - Fall 2023
Computer Networks & Performance Evaluation
University of Louisville
CSE 516: Fundamentals of Computer Networks (Spring 2022 & Spring 2023)
CSE 522: Performance Evaluation of Computer Systems
Dr. Andrew Karem

Dr. Andrew Karem

Professor

Spring 2021 - Summer 2021
Object-Oriented Programming & Database Systems
University of Louisville
CSE 220-01/50: Object Oriented Program Design with Java
CECS 535-01: Introduction to Database Systems
Dr. Nihat Altiparmak

Dr. Nihat Altiparmak

Professor

Spring 2022 - Spring 2023
Distributed Systems
University of Louisville
CSE 629: Distributed System Design (Spring 2022 & Spring 2023)
Dr. Antonio Badia

Dr. Antonio Badia

Professor

Spring 2022
Advanced Databases
University of Louisville
CECS 630-01: Advanced Databases
Dr. Robert W. Kingsolver

Dr. Robert W. Kingsolver

Dean & Professor

Spring 2017
Environmental Studies
Bellarmine University
ENVS490: Environmental Seminar
Dr. Martha Carlson Mazur

Dr. Martha Carlson Mazur

Associate Professor

Fall 2016 - Spring 2017
Ecology & Aquatic Ecosystems
Bellarmine University
ENVS408: Ecology
ENVS408L: Ecology Lab
ENVS340: Aquatic Ecosystems
+1 more
Randal A. Strobo

Randal A. Strobo

Adjunct Professor

Spring 2017
Environmental Law and Policy
Bellarmine University
ENVS410: Environmental Law and Policy
Philip D. Bauer

Philip D. Bauer

Adjunct Faculty

Fall 2016
Environmental Chemistry
Bellarmine University
CHEM110: Environmental Topics in Chemistry
CHEM110L: Environmental Topics in Chemistry Lab
Martin K. Brooks

Martin K. Brooks

Interdisciplinary Studies Faculty

Fall 2016
Justice & International Peace
Bellarmine University
IDC401: Justice as Path Toward International Peace
Robert Forbes

Robert Forbes

Adjunct Professor

Fall 2016
Geographic Information Systems
Bellarmine University
ENVS310: Introduction to Geographic Information Systems
ENVS310L: Geographic Information Systems Lab
Dr. Roberta C. Challener

Dr. Roberta C. Challener

Associate Professor

Spring 2017
Animal Diversity
Bellarmine University
BIOL-140: Animal Diversity
BIOL-140L: Animal Diversity Lab
Dr. Katherine V. Bulinski

Dr. Katherine V. Bulinski

Associate Professor

Spring 2017
Earth Sciences
Bellarmine University
ENVS130: Understanding Planet Earth
ENVS130L: Understanding Planet Earth Lab
Dr. Muhammad Saleem

Dr. Muhammad Saleem

Associate Professor

Fall 2016
Physics
Bellarmine University
PHYS201: College Physics I
PHYS201L: College Physics I Lab
PHYS201R: College Physics I Recitation

43

Total Teachers

5

Institutions

72

Courses Taken

© 2019-2025 - CodenificienT - All rights reserved

Giants I Stand On

“If I have seen further, it is by standing on the shoulders of giants” - Isaac Newton

Honoring the teachers, mentors, and educators who have shaped my journey over the last two decades

All Institutions
Bellarmine University
Centre de Formation professionnelle Non-formelle de Koutoura
Djanbung Gardens – Permaculture College Australia
Saint Catharine College
University of Louisville
43 teachers found
Joseph Price

Joseph Price

Instructor

Spring 2014 - Fall 2014
English Composition
Saint Catharine College
ENG 101011: English Composition 1
ENG102012: English Composition II
Dr. Corey Brelsfoard

Dr. Corey Brelsfoard

Professor

Spring 2014
Environmental Science
Saint Catharine College
BIO160011: Environmental Science with Lab
Dr. Shawn Lucas

Dr. Shawn Lucas

Professor

Spring 2014 - Fall 2015
Agroecology & Food Studies
Saint Catharine College
FEA 101072: Introduction to Agroecology and Food Studies
FEA350011: Organic Crop Production with Lab
FEA402011: Whole Farms Design
Dr. Leah Bayens

Dr. Leah Bayens

Assistant Professor & Department Chair

Spring 2014 - Fall 2014
Earth Studies & Agrarian History
Saint Catharine College
FEA202071: Historical Perspectives on Agrarianism
FEA275072: Internship/Externship
ENG331011: The Measure of Nature in Literature
David Keal

David Keal

Internship Supervisor

Summer 2014
Sustainable Agriculture & Native Plants
Saint Catharine College
FEA375012: Internship/Externship
Margaret Shea

Margaret Shea

Internship Supervisor

Summer 2014
Sustainable Agriculture & Native Plants
Saint Catharine College
FEA375012: Internship/Externship
Teresa Tedder

Teresa Tedder

Instructor & Musician-in-Residence

Spring 2014 - Spring 2015
Music & Piano
Saint Catharine College
MUS102011: Applied Piano
MUS101011: Applied Piano I
FAR390072: Art and Society
Matthew Branstetter

Matthew Branstetter

Instructor & Department Chair

Spring 2014 - Fall 2014
Philosophy & Religious Studies
Saint Catharine College
REL230071: Homelessness and Issues of Faith
REL320071: Eco-Spirituality
REL310072: World Religions
Dr. Robert Slocum

Dr. Robert Slocum

Dean & Professor

Fall 2014
Applied Ethics & Philosophy
Saint Catharine College
PHI330072: Applied Ethics & Society
Michael Halloran

Michael Halloran

Associate Professor & Degree Coordinator

Fall 2014 - Spring 2016
Business & Management
Saint Catharine College
BUS100071: Intro to Business
ECN108021: Microeconomics
BUS265021: World Business
Jennifer C. Osborne

Jennifer C. Osborne

Instructor

Spring 2015
Business Communication
Saint Catharine College
BUS118011: Business & Organizational Communication
Jonathan Shepherd

Jonathan Shepherd

Instructor

Spring 2015 - Fall 2015
Sustainable Agriculture Business
Saint Catharine College
FEA340011: Business of Sustainable Agriculture
FEA401011: Agroecology and Community Development
Huston Brown

Huston Brown

Interim Dean

Spring 2015
Community Health
Saint Catharine College
HSC309011: Community Health
Dr. Jianning "Sam" Su

Dr. Jianning "Sam" Su

Assistant Professor

Spring 2015
Mathematics
Saint Catharine College
MAT201011: Calc/Geometry I
Dr. David Donathan

Dr. David Donathan

Professor & Department Chair

Spring 2015
Management
Saint Catharine College
MGT300021: Management
Kani Domboe

Kani Domboe

Internship Supervisor

Summer 2015
International Agricultural Development
Centre de Formation professionnelle Non-formelle de Koutoura
FEA475011: Internship/Externship
Carroll William

Carroll William

Instructor

Fall 2015
Kentucky History
Saint Catharine College
HIS201011: Kentucky History
Ashley Dudgeon

Ashley Dudgeon

Instructor

Fall 2015
Strategic Planning
Saint Catharine College
MGT470071: Strategic Planning
Jim Silliman

Jim Silliman

Associate Professor & Department Chair

Fall 2015 - Spring 2016
Research Methodology
Saint Catharine College
RES200072: Intro to Research and Inquiry Methods
CRS320011: Schools and Communities
David Greenwell

David Greenwell

Instructor

Fall 2015 - Spring 2016
Accounting
Saint Catharine College
ACC112071: Prin of Accounting I
ACC113072: Prin of Accounting II
Gary Whittle

Gary Whittle

Associate Professor

Spring 2016
Computer Information Systems
Saint Catharine College
CIS110071: Intro to Microcomputer Applications
Dr. Harry Toder

Dr. Harry Toder

Professor & Department Chair

Spring 2016
Sociology & Diversity Studies
Saint Catharine College
SOC330021: Diversity in Society
Robyn Francis

Robyn Francis

Permaculture Instructor

Summer 2016
Permaculture Design
Djanbung Gardens – Permaculture College Australia
Permaculture Design Certificate
Advanced Design Certificate
Dr. Roman V. Yampolskiy

Dr. Roman V. Yampolskiy

Professor

Fall 2020
Programming Languages
University of Louisville
CECS130 - Introduction to Programming Languages (Sections 1 & 2 Hybrid, Section 50 Online)
Dr. Geetha Suresh

Dr. Geetha Suresh

Professor

Fall 2020
Quantitative Analysis
University of Louisville
CJ 326 – 52: Quantitative Analysis
Dr. Eric Rouchka

Dr. Eric Rouchka

Professor

Fall 2020
Discrete Structures
University of Louisville
CSE 310-01: Discrete Structures
CSE 310-50: Discrete Structures
Dr. Ahmed Desoky

Dr. Ahmed Desoky

Professor

Spring 2021 - Fall 2021
Discrete Structures & Algorithms
University of Louisville
CSE 310-01: Discrete Structures
CSE 619-01: Design and Analysis of Computer Algorithms
Dr. Mehmed Kantardzic

Dr. Mehmed Kantardzic

Professor

Spring 2021 - Fall 2021
Data Structures, Operating Systems & Automata Theory
University of Louisville
CSE 503: Data Structure and Operating System
CSE 504-01: Automata Theory
Dr. Hui Zhang

Dr. Hui Zhang

Professor

Fall 2021
Software Engineering
University of Louisville
CECS-550: Software Engineering
Dr. Yanhai Xiong

Dr. Yanhai Xiong

Professor

Fall 2022
Computer Algorithms
University of Louisville
CSE 619: Design and Analysis of Computer Algorithms
Dr. Anup Kumar

Dr. Anup Kumar

Professor

Spring 2022 - Fall 2023
Computer Networks & Performance Evaluation
University of Louisville
CSE 516: Fundamentals of Computer Networks (Spring 2022 & Spring 2023)
CSE 522: Performance Evaluation of Computer Systems
Dr. Andrew Karem

Dr. Andrew Karem

Professor

Spring 2021 - Summer 2021
Object-Oriented Programming & Database Systems
University of Louisville
CSE 220-01/50: Object Oriented Program Design with Java
CECS 535-01: Introduction to Database Systems
Dr. Nihat Altiparmak

Dr. Nihat Altiparmak

Professor

Spring 2022 - Spring 2023
Distributed Systems
University of Louisville
CSE 629: Distributed System Design (Spring 2022 & Spring 2023)
Dr. Antonio Badia

Dr. Antonio Badia

Professor

Spring 2022
Advanced Databases
University of Louisville
CECS 630-01: Advanced Databases
Dr. Robert W. Kingsolver

Dr. Robert W. Kingsolver

Dean & Professor

Spring 2017
Environmental Studies
Bellarmine University
ENVS490: Environmental Seminar
Dr. Martha Carlson Mazur

Dr. Martha Carlson Mazur

Associate Professor

Fall 2016 - Spring 2017
Ecology & Aquatic Ecosystems
Bellarmine University
ENVS408: Ecology
ENVS408L: Ecology Lab
ENVS340: Aquatic Ecosystems
+1 more
Randal A. Strobo

Randal A. Strobo

Adjunct Professor

Spring 2017
Environmental Law and Policy
Bellarmine University
ENVS410: Environmental Law and Policy
Philip D. Bauer

Philip D. Bauer

Adjunct Faculty

Fall 2016
Environmental Chemistry
Bellarmine University
CHEM110: Environmental Topics in Chemistry
CHEM110L: Environmental Topics in Chemistry Lab
Martin K. Brooks

Martin K. Brooks

Interdisciplinary Studies Faculty

Fall 2016
Justice & International Peace
Bellarmine University
IDC401: Justice as Path Toward International Peace
Robert Forbes

Robert Forbes

Adjunct Professor

Fall 2016
Geographic Information Systems
Bellarmine University
ENVS310: Introduction to Geographic Information Systems
ENVS310L: Geographic Information Systems Lab
Dr. Roberta C. Challener

Dr. Roberta C. Challener

Associate Professor

Spring 2017
Animal Diversity
Bellarmine University
BIOL-140: Animal Diversity
BIOL-140L: Animal Diversity Lab
Dr. Katherine V. Bulinski

Dr. Katherine V. Bulinski

Associate Professor

Spring 2017
Earth Sciences
Bellarmine University
ENVS130: Understanding Planet Earth
ENVS130L: Understanding Planet Earth Lab
Dr. Muhammad Saleem

Dr. Muhammad Saleem

Associate Professor

Fall 2016
Physics
Bellarmine University
PHYS201: College Physics I
PHYS201L: College Physics I Lab
PHYS201R: College Physics I Recitation

43

Total Teachers

5

Institutions

72

Courses Taken

© 2019-2025 - CodenificienT - All rights reserved