Welcome to ceos.io
Cutting Edge Old School
Computer Science Education

About Adam Michlin

Receiving his BS degree in Computer Science from the University of California, Santa Cruz Adam Michlin has over 20 years experience teaching Computer Science at the high school level as well as additional experience as a reader, grader, tutor, and professor of Computer Science at the collegiate level. While teaching at Barron Collier High School in Naples, FL, he was responsible for district wide curriculum and teacher training for Collier County Public Schools where he duplicated his course offerings at several high schools including Title I schools. He recently received his masters degree in Computer Science with an emphasis on Cybersecurity at Monmouth University.

He currently works at Red Bank Regional High School in Little Silver, NJ where he teaches 9th-12th grade computer science and is additionally an adjunct faculty member of the Mathematics/Computer Science department at Drew University in Madison, NJ. His experience includes working at Golda Och Academy Upper School in West Orange, NJ where he was Director of Technology and additionally responsible for the 6-12th grade computer science curriculum and Porter Gaud School in Charleston, SC where he taught 9-12th grade computers science, was responsible for the CyberPatriot competitive team, helped organize and host an international Capture the Flag competition, and had student teams place in competitions including the Palmetto Cyber Defense Competition.

He has taught classes including Intermediate Programming, Advanced Video Game Design and Mobile Programming, Advanced Computer Security and Web Programming and AP Computer Science at Pope John XXIII Regional High School in Sparta, NJ where he founded the Pope John Girls Who Code Club in 2014-2015 which grew to 51 members.

His specialties include teaching high school level advanced computer security and he has done in-service training for teachers throughout NJ in implementing computer security classes in high schools and has written training documents funded through grants from organizations including the NSA. He also recently served as the President of the central chapter of the New Jersey Computer Science Teachers Association and Vice President of the north chapter of the New Jersey Computer Science Teachers Association.

His programming experience includes Visual Basic, C, C++, C#, Assembly, HTML, PHP, Scratch, Swift, JavaScript, Python, SQL, Haskell and Java and he is equally comfortable with Microsoft, Apple and Linux based platforms. His high school students have programmed platforms including the Xbox 360 using the Microsoft XNA framework and Visual Studio C#, iOS applications using Apple Xcode/Swift, Java and C applications using command line Linux, 6502 and MIPS assembly language programs, Visual Basic applications, and Scratch applications.

Adam Michlin currently serves as founder and head administrator of the following Facebook groups:

Computer Science Educators

Computer Science