Arthur is an Assistant Professor at Farmingdale State College. His teaching philosophy is based on the Seven Principles of Good Practice in Undergraduate Education by Chickering and Gamson. Arthur strives to create a classroom that is conducive to learning. Student participation and engagement in the learning process are his most important goals. Arthur is currently working on two separate lines of research. One line of research is a collaboration with the Center for Applied Mathematics (CAMS) and Brookhaven National Labrotories (BNL) on a pilot program designed to have undergraduate students perform research in the area of Signal Analysis. His other line of research is the development of software that facilitates student learning, a simulated operating systems called SimpleOS that allows students to run simple programs and visually see the state of the simulated memory, registers, and process queues. Arthur has been involved in numerous campus activities such as the CTLT advisory board, CTLT New Faculty Workshops, College-wide Curriculum Committee, advisor to the Computer Tech Club, and various department committees.
Prior to becoming a professor, Arthur worked as a Software Engineer. He has worked in both large and small companies such as Prudential Securities and Optimum Solutions Corporation. He is fluent in C++, C#, and Java. Arthur is a Sun certified Java programmer.
Arthur holds a PhD in Computer Science from the City University of New York. He has a Masters degree in Computer Science from Hofstra University and a Bachelors degree in Psychology from the State University of New York at Purchase.