Mr. Villanueva is a teacher of Principles of Government, Political Sciece I, Political Science II and Economics. Mr. Villanueva is also a Professor of Political Science at Mountain View Community College. His area of specialization is US & Texas Politics. He has taught undergraduate courses in these areas, as well as Dual Credit classes at DHS. Mr. Villanueva is also an AP Government exam reader.