
Name: William V. Heldman, Jr.
Profile: IT Expert and Gifted Educator
Email: billheldman@gmail.com
Phone: (303) 877-3266
Skill
Ethical Hacking 75%About me
After a 20-year-long Information Technology (IT) career, I left working in IT to begin teaching IT topics to 11th and 12th graders in a Career and Technical Education (CTE) high school located in one of the largest school districts in Colorado.
This summer (2022) I have completed my 16th year teaching at Warren Tech, which is within the Jeffco Public Schools school district.
I teach a variety of subjects including networking and TCP/IP, cybersecurity, web development, databases, and Python programming. I am focused on students earning various CompTIA certifications such as A+, Network+, and Security+. Students are able to participate in a variety of competitions such as U.S. Cyberpatriot, Lockheed Martin CodeQuest, and Lockheed Martin CyberQuest, and the Colorado School of Mines (CS@Mines) high school programming competition. Last year I began offering AWS Academy so students can study for their AWS Certified Cloud Practitioner certification.
I also enjoy teaching ethical hacking using products such as Oracle VirtualBox for virtualization, Kali Linux, Metasploit, Nmap, Burp Suite, Wireshark, John the Ripper, and Hydra, among others.
I enjoy working with the students by going through various Capture the Flag (CTF) challenges as sponsored by sites such as Hack the Box, and Try Hack Me.
In my spare time I make every effort to stay caught up with important technologies. I enjoy playing my piano, yard-work, movies and TV shows and reading good books.
My wife and I have been married for over forty years and we have three grown children. We have a little poodle named Zoe. We love to study the Bible, watch YouTubes, and attend church.
Important IT Subjects that I Teach
You have to work very, very hard to stay ahead of the various computer technologies.
Cybersecurity
This subject is a "tough nut to crack" because it involves so many disparate technologies. But it's very important to learn with lots of varied career opportunities!
Cloud Computing
The days of companies who own and manage large data centers have come to an end. Cloud computing has revolutionized that methodology. Understanding how the cloud works is super important!
Networking
It doesn't matter if you're going to work in cybersecurity, web dev, or anything in between: understanding networking and TCP/IP is vital - regardless of your IT job desires!
Computer Programming
Computer programming has evolved into all kinds of disparate areas. While C++ and Java are still quite important, Python has taken the lead in terms of important-to-know languages.
Databases
Understanding relational database management systems (RDBMS) such as Oracle, MS SQL Server, Postgres, et al, and other ways of storing data are vastly important to those who want to work in IT.
Client-Server Computing
Today nearly everyone that uses a computer, tablet, or smart device interacts with servers via the Internet. Understanding client/server technologies is quite important to anyone that wants to work in IT.
Certifications and Awards
Here are some of the accomplishments I've attained during my years of teaching at Warren Tech.