Instructor Profile

Profile Image

Bill Moseley

Email: bmoseley@bakersfieldcollege.edu

Department: Engineering and Information Technology

Available for Visits Contact Me Before Visiting

Bio

In my 27 years at Bakersfield College, I have worked as classified staff, faculty, and administration. I started out in a technical role, managing the college's web site and supporting online teaching. Since then, I've been a professor, a department chair, a Faculty Director of Technology, Innovation and Professional Development, a Dean of Instruction, and for a brief period, the Vice President of Innovation and Development. In the Fall of 2022, I returned to a faculty position, and have been enjoying my time back in the classroom.

In addition to the time I have worked at Bakersfield College, I have spent about 20 years as an Adjunct Faculty member for Pepperdine University in the Graduate School of Education and Psychology. I taught innovative classes on learning theory, action research, game theory, computational thinking, and other fun topics.

I'm also a husband, a father of seven, a tinkerer, an artist, and a pretty good cook. I love learning new things, challenging myself, and I believe that real change is possible in education. The concept of failure is an ongoing research and writing interest of mine, as it relates to learning, parenting and leadership.

Teaching Philosophy

I believe that learning should be:

  1. Personal
  2. Authentic
  3. Creative
  4. Active
  5. Social
  6. Reflective
  7. Structured for Student Success

Areas of Specialization

Web Development (HTML, CSS, JavaScript, PHP), iOS Development, Data Science, Software Development, Python Programming

What to Expect from My Class

My in-person classes are usually a short-ish lecture through that day's material, with some interactive coding, followed by work time on a project.

Classes

Summer 2025
50786 - COMP B10
Introduction to Programming Concepts and Methodologies using Python
BC Online Online None
(06-09-2025 to 07-17-2025)
Notes:

Although this class is online, I am happy to share the materials or give tours.

50793 - COMP B42
Web Design: HTML and CSS
BC Online Online None
(06-09-2025 to 07-17-2025)
Notes:

Although this class is online, I am happy to share the materials or give tours.

50795 - COMP B43
Web Design: JavaScript
BC Online Online None
(06-09-2025 to 07-17-2025)
Notes:

Although this class is online, I am happy to share the materials or give tours.

Fall 2025
70384 - COMP B10
Introduction to Programming Concepts and Methodologies using Python
BC Main Campus Business 11
Mon,Wed – 01:00 PM - 02:25 PM (08-23-2025 to 12-13-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)
70387 - COMP B10
Introduction to Programming Concepts and Methodologies using Python
BC Southwest Campus Southwest Campus 221
Tue,Thu – 09:35 AM - 11:00 AM (08-23-2025 to 12-13-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)
70385 - COMP B10
Introduction to Programming Concepts and Methodologies using Python
BC Online Online None
None – (08-23-2025 to 12-13-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)
70406 - COMP B41
Web Design: Design Tools
BC Online Online None
None – (08-23-2025 to 12-13-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)
70407 - COMP B42
Web Design: HTML and CSS
BC Online Online None
None – (08-23-2025 to 12-13-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)
70408 - COMP B52A
Beginning iOS App Development
BC Online Online None
None – (08-23-2025 to 12-13-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)
70409 - COMP B55A
Introduction to Data Science Using Python
BC Online Online None
(08-23-2025 to 12-13-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)
70386 - COMP B10
Introduction to Programming Concepts and Methodologies using Python
BC Online Online None
None – (10-20-2025 to 12-12-2025)
Secondary Meeting:
(11-30--0001 to 11-30--0001)