Middle SchoolHigh SchoolCourse CatalogCollege PreparednessTechnology Dinner at The Ridge is April 26th! | Learn More Course Catalog Course Type: High School Middle School Refine Your Selection: Core Elective All Departments Philosophy Theology Science English History Math Latin Spanish Physical Education Art & Music Computer Science Rhetoric Economics Middle School Activity Refine Your Search ART 191-192: Beginning Woodworking Department: Art & Music Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: Full Year Teacher: Mr. Shane Ayers, Mr. Benjamin G. Foster ART 270: Intro to Drawing and Painting Department: Art & Music Course Type: Elective Grade Levels: 10th, 11th, 12th Length: One Semester Teacher: John Mikan ART 291-292: Intermediate Woodworking Department: Art & Music Course Type: Elective Grade Levels: 10th, 11th, 12th Length: Full Year Teacher: Mr. Rory Herbster ART 391-392: Advanced Woodworking Department: Art & Music Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: Full Year Teacher: Mr. Shane Ayers ART 62: Woodworking Department: Art & Music Course Type: Elective Grade Levels: 7th, 8th Length: One Semester Teacher: Mr. Rory Herbster ART 70: Intro to Drawing & Painting Department: Art & Music Course Type: Elective Grade Levels: 7th, 8th Length: One Semester Teacher: John Mikan COMP 265-266: Beginning Computer Coding Department: Computer Science Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: Full Year Teacher: Dr. Nicholas Kruckenberg COMP 365-366: Intermediate Computer Coding Department: Computer Science Course Type: Elective Grade Levels: 10th, 11th, 12th Length: One Semester Teacher: Dr. Nicholas Kruckenberg COMP 80: Intro Computer Coding I Department: Computer Science Course Type: Elective Grade Levels: 7th, 8th Length: One Semester Teacher: Dr. Nicholas Kruckenberg COMP 81: Intro to Computer Coding II Department: Computer Science Course Type: Elective Grade Levels: 7th, 8th Length: One Semester Teacher: Dr. Nicholas Kruckenberg ECON 230: Business Computer Applications Department: Economics Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Julian Murphy ECON 246: Intro to Business & Economics Department: Economics Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Niall Fagan ECON 445: AP Microeconomics Department: Economics Course Type: Elective Grade Levels: 12th Length: One Semester Teacher: Thomas Boles ECON 446: AP Macroeconomics Department: Economics Course Type: Elective Grade Levels: 12th Length: One Semester Teacher: Thomas Boles ENG 105-106: Introduction to Literature Department: English Course Type: Core Grade Levels: 9th Length: Full Year Teacher: Mr. Shane Ayers, Mr. Nicolas Abouchedid ENG 141: Creative Writing I Department: English Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Joseph Foster ENG 142: Writing Foundations Department: English Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Aric Diamond ENG 144: Yearbook I Department: English Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Robert Rey ENG 205-206: British Literature Department: English Course Type: Core Grade Levels: 10th Length: Full Year Teacher: Dr. James R. Lothian ENG 241: Creative Writing II Department: English Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Joseph Foster ENG 244: Yearbook II Department: English Course Type: Core Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Robert Rey ENG 341: Inklings - Tolkien & Lewis Department: English Course Type: Elective Grade Levels: 10th, 11th, 12th Length: One Semester Teacher: Dr. James R. Lothian ENG 405-406: AP English Lang. & Composition (American Lit) Department: English Course Type: Core Grade Levels: 11th Length: Full Year Teacher: Mr. Aric Diamond ENG 441-442: AP English Lit. & Composition (Russian & World Classics) Department: English Course Type: Core Grade Levels: 12th Length: Full Year Teacher: Mr. Robert Barder, Mr. Aric Diamond ENG 60: English Literature Department: English Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Mr. Noah Furneri ENG 61: Language Arts Department: English Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Mr. Noah Furneri ENG 70: English Literature Department: English Course Type: Core Grade Levels: 7th Length: Full Year Teacher: Mr. Cory Jensen ENG 80: English Literature Department: English Course Type: Core Grade Levels: 8th Length: Full Year Teacher: Mr. Joseph Foster HIST 107-108: Ancient & Medieval History Department: History Course Type: Core Grade Levels: 9th Length: Full Year Teacher: Dr. James R. Lothian, Mr. Joseph Lechner HIST 252: American Government & Politics Department: History Course Type: Elective Grade Levels: 12th Length: One Semester Teacher: Mr. Joseph Lechner HIST 253: The Civil War Department: History Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Dr. Thomas Kelliher HIST 254: World War II Department: History Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Dr. Thomas Kelliher HIST 255: World War I Department: History Course Type: Elective Grade Levels: 10th, 11th, 12th Length: One Semester Teacher: Dr. Thomas Kelliher HIST 307-308: American History Department: History Course Type: Elective Grade Levels: 11th Length: Full Year Teacher: Mr. Joseph Lechner HIST 407-408: AP European History Department: History Course Type: Elective Grade Levels: 10th Length: Full Year Teacher: Mr. Joseph Lechner HIST 451: AP United States Government & Politics Department: History Course Type: Elective Grade Levels: 12th Length: One Semester Teacher: Mr. Peter Murray HIST 452: AP Comparative Government & Politics Department: History Course Type: Elective Grade Levels: 12th Length: One Semester Teacher: Mr. Peter Murray HIST 507-508: AP United States History Department: History Course Type: Elective Grade Levels: 11th Length: Full Year Teacher: Dr. Thomas Kelliher HIST 60: Geography Department: History Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Dr. Thomas Kelliher HIST 70: American History I Department: History Course Type: Core Grade Levels: 7th Length: Full Year Teacher: Mr. Álvaro Vargas HIST 80: American History II Department: History Course Type: Core Grade Levels: 8th Length: Full Year Teacher: Mr. Robert Rey LATIN 111-112: Beginning Latin Department: Latin Course Type: Core Grade Levels: 9th Length: Full Year Teacher: Mr. Andre Mendoza LATIN 211-212: Intermediate Latin Department: Latin Course Type: Core Grade Levels: 9th, 10th Length: Full Year Teacher: Mr. Richard Rodríguez LATIN 311-312: Latin Language & Culture Department: Latin Course Type: Elective Grade Levels: 11th, 12th Length: Full Year Teacher: Mr. Michael Burns LATIN 371-372: Advanced Latin Literature Department: Latin Course Type: Elective Grade Levels: 11th Length: Full Year Teacher: Mr. Andre Mendoza LATIN 471-472: Latin Literature: Virgil & Classical Authors Department: Latin Course Type: Elective Grade Levels: 12th Length: Full Year Teacher: Mr. Andre Mendoza LATIN 70: Introduction to Latin I Department: Latin Course Type: Core Grade Levels: 7th Length: Full Year Teacher: Mr. Michael Burns LATIN 80: Introduction to Latin II Department: Latin Course Type: Core Grade Levels: 8th Length: Full Year Teacher: Mr. Michael Burns MATH 080-081: Algebra I Department: Math Course Type: Core Grade Levels: 7th, 8th, 9th Length: Full Year Teacher: Mr. Russell Fernandes, Mr. Mike Stangel MATH 109-110: Geometry Department: Math Course Type: Core Grade Levels: 8th, 9th, 10th Length: Full Year Teacher: Mr. John M. Kestler, Mr. Benjamin G. Foster, Mr. Richard Rodríguez MATH 161-162: Mathematical Foundations Department: Math Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Patrick Nwankpa '19 MATH 209-210: Algebra II Department: Math Course Type: Core Grade Levels: 9th, 10th, 11th Length: Full Year Teacher: Mr. Julian Murphy MATH 309-310: Advanced Math & Statistics Department: Math Course Type: Elective Grade Levels: 12th Length: Full Year Teacher: Mr. Richard Rodríguez MATH 361-362: Pre-Calculus Department: Math Course Type: Core Grade Levels: 10th, 11th, 12th Length: Full Year Teacher: Mr. Richard Rodríguez, Mr. Michael Marino MATH 461-462: AP Calculus AB Department: Math Course Type: Elective Grade Levels: 11th, 12th Length: Full Year Teacher: Mr. Connor Boyle MATH 561-562: Calculus II (BC+) Department: Math Course Type: Elective Grade Levels: 12th Length: Full Year Teacher: Mr. Andre Mendoza MATH 60: Middle School Math Department: Math Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Mr. John M. Kestler MATH 70: Pre-Algebra Department: Math Course Type: Core Grade Levels: 6th, 7th Length: Full Year Teacher: Mr. John M. Kestler MUSIC [115]-[382]: Band I - IV Department: Art & Music Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: Full Year Teacher: Mr. John Riccobono MUSIC [183]-[386]: Strings Chamber Ensemble I - IV Department: Art & Music Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: Full Year Teacher: Mr. Andre Mendoza MUSIC 61: Music Department: Art & Music Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Mr. John Riccobono, Mr. Andre Mendoza, Mr. Noah Furneri MUSIC 70: Strings Department: Art & Music Course Type: Elective Grade Levels: 7th, 8th Length: Full Year Teacher: MUSIC 80: Band Department: Art & Music Course Type: Elective Grade Levels: 7th, 8th Length: Full Year Teacher: Mr. John Riccobono PE 117-118: Physical Education Department: Physical Education Course Type: Core Grade Levels: 9th Length: Full Year Teacher: Mr. Patrick R. Hunt, Mr. Michael D. Egle PE 227-228: Weightlifting & Conditioning Department: Physical Education Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: Full Year Teacher: PE 60: Physical Education Department: Physical Education Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Mr. Michael D. Egle PE 70: Physical Education Department: Physical Education Course Type: Core Grade Levels: 7th Length: Full Year Teacher: Mr. Michael D. Egle PE 80: Physical Education Department: Physical Education Course Type: Core Grade Levels: 8th Length: Full Year Teacher: Mr. Patrick R. Hunt PHIL 125: Logic & Rhetoric Department: Philosophy Course Type: Core Grade Levels: 9th Length: One Semester Teacher: Mr. Kieran Driver PHIL 225: Ethics & the Philosophy of Man Department: Philosophy Course Type: Core Grade Levels: 10th Length: One Semester Teacher: Mr. Shane Ayers PHIL 325: Metaphysics & Epistemology Department: Philosophy Course Type: Core Grade Levels: 11th Length: One Semester Teacher: Mr. Edwin Carbajal, Mr. Noah Lolli PHIL 425: Moral Philosophy Department: Philosophy Course Type: Core Grade Levels: 12th Length: One Semester Teacher: Mr. Noah Lolli, Mr. Nicolas Abouchedid RHETORIC 121-122: Beginning Speech & Debate Department: Rhetoric Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Peter Murray RHETORIC 221-222: Intermediate Speech & Debate Department: Rhetoric Course Type: Elective Grade Levels: 9th, 10th, 11th, 12th Length: One Semester Teacher: Mr. Peter Murray SCI 103-104: Biology Department: Science Course Type: Core Grade Levels: 9th Length: Full Year Teacher: Mr. Edwin Carbajal SCI 203-204: Chemistry Department: Science Course Type: Core Grade Levels: 10th Length: Full Year Teacher: Mr. Connor Boyle, Mr. Michael Marino, Mr. Patrick Nwankpa '19 SCI 231-232: Biomedical Science Department: Science Course Type: Elective Grade Levels: 10th, 11th, 12th Length: One Semester Teacher: Mr. Edwin Carbajal SCI 303-304: Physics Department: Science Course Type: Core Grade Levels: 11th Length: Full Year Teacher: Mr. Mike Stangel, Mr. Michael Marino SCI 333-334: Environmental Science Department: Science Course Type: Elective Grade Levels: 12th Length: Full Year Teacher: Mr. Benjamin G. Foster, Mr. Michael Marino SCI 503-504: AP Physics Department: Science Course Type: Elective Grade Levels: 12th Length: Full Year Teacher: Mr. Andre Mendoza SCI 531-532: AP Chemistry Department: Science Course Type: Elective Grade Levels: 12th Length: Full Year Teacher: Mr. Connor Boyle SCI 533-534: AP Biology Department: Science Course Type: Elective Grade Levels: 12th Length: Full Year Teacher: Mr. Edwin Carbajal SCI 60: Earth Science Department: Science Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Mr. Russell Fernandes SCI 61: Bugs & Botany Department: Science Course Type: Elective Grade Levels: 7th, 8th Length: One Semester Teacher: Mr. Benjamin G. Foster SCI 70: Life Science Department: Science Course Type: Core Grade Levels: 7th Length: Full Year Teacher: Mr. Benjamin G. Foster SPAN 113-114: Beginning Spanish Department: Spanish Course Type: Core Grade Levels: 8th, 9th Length: Full Year Teacher: Mr. Richard Rodríguez SPAN 213-214: Intermediate Spanish Department: Spanish Course Type: Core Grade Levels: 9th, 10th Length: Full Year Teacher: Mr. Álvaro Vargas, Mr. Nicolas Abouchedid SPAN 313-314: Spanish Conversation & Culture Department: Spanish Course Type: Elective Grade Levels: 11th, 12th Length: Full Year Teacher: Mr. Aric Diamond SPAN 373-374: Advanced Spanish Department: Spanish Course Type: Elective Grade Levels: 11th, 12th Length: Full Year Teacher: Mr. Álvaro Vargas SPAN 473-474: AP Spanish Department: Spanish Course Type: Elective Grade Levels: 11th, 12th Length: Full Year Teacher: Mr. Álvaro Vargas SPAN 81: Exploratory Spanish II Department: Spanish Course Type: Elective Grade Levels: 8th Length: One Semester Teacher: Mr. Richard Rodríguez STUDY 60: Resource Department: Middle School Activity Course Type: Elective Grade Levels: 7th, 8th Length: One Semester Teacher: Mr. Russell Fernandes, Mr. Michael Burns THEO 101: Universal Call to Holiness Department: Theology Course Type: Core Grade Levels: 9th Length: One Semester Teacher: Mr. Robert Rey THEO 201: Sacred Scripture Department: Theology Course Type: Core Grade Levels: 10th Length: One Semester Teacher: Mr. Joseph Foster THEO 301: Person of Jesus Christ Department: Theology Course Type: Core Grade Levels: 11th Length: One Semester Teacher: Mr. Joseph Foster THEO 401: Faith & Reason Department: Theology Course Type: Core Grade Levels: 12th Length: One Semester Teacher: Mr. Cory Jensen, Mr. Kieran Driver THEO 60: This is Your Faith Department: Theology Course Type: Core Grade Levels: 6th Length: Full Year Teacher: Mr. Russell Fernandes THEO 70: Life of Grace Department: Theology Course Type: Core Grade Levels: 7th Length: Full Year Teacher: Mr. Cory Jensen THEO 80: Towards Confirmation Department: Theology Course Type: Core Grade Levels: 8th Length: Full Year Teacher: Mr. Johnny Presberg '18