School of Computing and Information Sciences,
Florida International University
Miami, Florida, USA
Email: irvinekcs.fiu.edu
Visit my Amazon.com author page
Current Volunteer Work
- Volunteer administrator for the Ultimate Software Academy for Computer Science Education (at FIU)
- Assistant Coach, FIU Programming Team
Education
- University of Miami Master of Science (Computer Science), 1995
- University of Miami Doctor of Musical Arts, 1982
- University of Hawaii Master of Music, 1978
- University of Hawaii Bachelor of Music, 1975
Professional Experience
- University Instructor, School of Computing and Information Sciences, Florida International University, 2017 – 2018
- Senior Instructor, School of Computing and Information Sciences, Florida International University, 2011 – 2016
- Instructor, School of Computing and Information Sciences, Florida International University, 2000 – 2010
- Professor of Computer Information Systems, Miami-Dade College, 1994-2000
- Associate Professor, Computer Information Systems, Miami-Dade College, 1990-1994
- Assistant Professor, Computer Information Systems, Miami-Dade College, 1983-1990
- Founding programmer, Omega Research, Inc., 1983-1985.
- Lecturer (Music), University of Miami School of Music, 1983
- Graduate Teaching Assistant (Music), University of Miami School of Music, 1979-1982
- Lecturer (Music), Leeward Community College, 1978
- Graduate Teaching Assistant (Music), University of Hawaii, 1977
Published College Textbooks
- Assembly Language for x86 Processors, Prentice-Hall, 2010, 2014, 2019
- Assembly Language for Intel-Based Computers, Prentice-Hall, 1999, 2003, 2006
- Starting out with Visual Basic .NET, Addison-Wesley (Tony Gaddis, co-author), 2006, 2008, 2010, 2013, 2016, 2019
- Advanced Visual Basic .NET/2005/2008/2010, Addison-Wesley (Tony Gaddis, co-author), 2003, 2006, 2008, 2011
- Advanced Visual Basic 5, 6, Scott-Jones Publishing (Kaiyang Liang, co-author), 1996, 1999
- C++ and Object-Oriented Programming, Prentice-Hall, 1997
- Assembly Language for the IBM-PC, Prentice-Hall, 1990, 1994
- COBOL for the IBM Personal Computer, Prentice-Hall, 1987
Awards
- Appreciation Award (retirement), FIU School of Computing and Information Sciences, 2018
- Excellence in Service Award, FIU School of Computing and Information Sciences, 2015
- Excellence in Service Award, FIU College of Engineering and Computing, 2013
- Excellence in Service Award, FIU School of Computing and Information Sciences, 2012
- Excellence in Teaching Award, FIU School of Computing and Information Sciences, 2010
- Excellence in Service Award, FIU School of Computing and Information Sciences, 2008
Courses Taught at FIU
- CDA 3103 - Fundamentals of Computer Systems
- CEN 3721 - Human Computer Interaction
- COP 2250 - Beginning Java
- COP 3337 - Programming II
- COP 3530 - Data Structures
- COP 3804 - Intermediate Java
- COP 4005 - Windows Desktop Programming for IT
- COP 4338 - Programming III
- COP 4813 - Web Application Programming (ASP.NET)
- COP 4814 - Component-Based Software Development
Professional Service
- Information Technology Advisory Committee for Miami-Dade
County Public Schools (2015-2016
- Business Technology Education Advisory Committee for Miami-Dade
County Public Schools (2012-2014
- Faculty advisor for the FIU Student ACM club (2003-)
- Volunteer Tutoring Coordinator (2009-2013)
- Director of the FIU Annual High School Programming Competition (2003-2011)
- Co-Director of the FIU Annual High School Programming Competition (2012-)
- Assistant Coach, SCIS Programming Team (2005-)
Fun Stuff
- Surfboard maker from Hawaii (Lightning Bolt associate, 1970-73)
- Lived on a sailboat for two years in Ala Wai Yacht Harbor, Hawaii
- Former classical guitar player
- Former Taekwondo instructor (International Taekwondo Center, 1998-2012)
- Currently playing early music on the Viola da Gamba