Phone: 916-782-3753 ext. 3335


Degrees and Certifications:

B.S. Computer Science - UC Davis B.A. Economics - UC Davis Master of Education - National University

Mr. Kevin Fagan

Teacher Bio

I currently teach Math, AVID, AP Economics and computer science here at Roseville High School.  I have been a teacher since 2006 and have taught here are RHS since 2014.  I graduated from UC Davis in 2003 with a double major in Computer Science and Econmics.  I enjoy sharing my love of learning with students and being a part of their journey in education.  


Current Courses

1st - AP Economics

In AP Microeconomics, students will examine how the concepts of scarcity and opportunity cost drive both consumers and producers of goods and services to make decisions within an economic system.  Students will investigate topics central to the AP Microeconomics Examination which is broken down into concepts from four main content areas.  The first content area focuses on basic economic concepts.  The second content area is the nature and functions of product markets.  The third content area is the role of markets for factors of production.  In the fourth and final content area, students will see what causes a market to fail and investigate the role of government in correcting these situations.  In all of these content areas students will use a variety of resources to learn how to interpret and analyze graphs of economic data and then be able to generate those graphs on their own to describe economic concepts.  

2nd Period - Prep

3rd Period - AVID 9

Roseville High School has the distinction of being an AVID National Demonstration Site. AVID (Advancement Via Individual Determination) is an academic elective program that prepares students for college readiness and success.  The program enrolls students who desire structured support for college preparation and admissions.  Students must be determined to succeed in rigorous high school curriculum that meets or exceeds the a-g college entrance requirements.

AVID 9 students will focus on transitioning to high school life and improving the foundational learning skills necessary for a college preparatory curriculum. Students will develop writing, inquiry, collaboration, and reading skills along with binder organization, note-taking, time management, goal setting, and college exploration. Students engage in collaborative tutorial sessions to gain a greater understanding of material in their content area classes. This is not a time spent doing homework.

4th Period - AP Computer Science A

AP Computer Science A emphasizes object-oriented programming methodology using Java, with a concentration on problem solving and algorithm development and is meant to be the equivalent of a first-semester college-level course in Computer Science. The course is designed for students with no prior computing experience but have strong logic and reasoning skills.