• Important Course Information - Please Read

    • All course content will remain on this website. Please check here often for updates to assignments. 

    • You will receive emails through skyward for online face-to-face opportunities with me to ask questions. 

    • You can email me any time for questions:

    • Zoom meetings are being moved to twice a week on Tuesdays and Thursdays at 11am. This meeting will be for everyone and not class specific.


About Teacher

Mr. Joshua Villarreal

Phone: 210.356.1400


Degrees and Certifications:

DEGREES A.A.S. Computer Engineering B.A. Interdisciplinary Studies M.E. Educational Technology M.E. Educational Leadership CERTIFICATIONS K-12 Technology Applications 6-12 Technology Education Principal Certification

Mr. Joshua Villarreal

I have been an educator for 9 years. I began in middle school teaching mathematics and am now teaching animation, video production, photography and graphic design.

I have also been fortunate to have taught yearbook, web design, engineering, architecture and robotics.

I am a part-time adjunct professor at Northwest Vista College teaching in the department of Digital Video and Cinema Production.

My degrees are from UTSA, University of Arkansas and Stephen F. Austin University. 

Before teaching, I spent 10 years in the civil engineering field.

I am a proud graduate of Madison and love being a part of the MAV family.

Class Schedule

  • Regular Bell Schedule


    Tutoring: Tuesday afternoon from 4:00-4:30 and Thursday morning from 8:15-8:45. If a student is in need of a different time, arrangements can be made.