Michael McCarthy

  • U.S.

Michael McCarthy is an Associate Teaching Professor of Information Systems at Carnegie Mellon University's H. John Heinz III School of Public Policy and Management. Formerly, he served as the Director of Undergraduate Programs and a Senior Lecturer for the Department of Computer Science at the University of Pittsburgh. Professor McCarthy’s degrees include a BA in Philosophy and an MS in Information Science (Systems Track), both from the University of Pittsburgh. He is a member of the Association for Computing Machinery (ACM) and has over sixteen years of university-level teaching experience. Mr. McCarthy has also worked as a software consultant to several engineering firms.

As an undergraduate student, Mr. McCarthy won the University Scholar Award at the University of Pittsburgh. As a teacher, he has won the Apple For The Teacher Award at the University of Pittsburgh and the Teacher of the Year Award at Carnegie Mellon.

Mr. McCarthy is primarily interested in standard data representation and data processing methods for the World Wide Web, Web Services and the Semantic Web. In order to stay on the cutting edge of new technologies, Professor McCarthy tracks standards bodies such as the W3C, IEEE and OASIS.

McCarthy enjoys teaching courses in Data Structures and Algorithms, Distributed Object Technologies, Service Oriented Architecture and Applied Cryptography.

Student projects that he has supervised include: GM Dealership Information Technology Infrastructure for the Connected Vehicle (GM Corporation), Portfolio construction and trade management with mobile access (Putman Investments), Evaluation of ESB’s for a financial institution (Bank of America), Multimodal (voice and web) customer care applications (Convergys) and Materials tracking with RFID and Barcodes (Caterpillar Corporation).

Mr. McCarthy served on the Super Computing '96 Executive Committee as the co-chair of the Student Volunteer Program. He also has served on the Board of Directors of the Electronic Information Network (eiNetwork) for the Carnegie Library of Pittsburgh.