- ACE Mentor for 1st generation college students, 2012.
- Chair, subgroup on distance learning and satellite campuses of the Provost’s Task Force on Distance Learning and Global Education, 2009-2010.
- Representative to Chicago Mayor’s Council of Technology Advisors, 2007.
- Member of Presidential Advisory Council, Loyola University Chicago, 2005.
- Member of the search committee for Vice President of Information Technology Services, 2005.
- Member of search committee for the Senior Associate Dean – SCTPS, 2004.
- Member of Loyola’s Information Technology Steering Committee: 1998-2000
- Member of the Graduate Studies Coordinating Board: 1998-1999.
- Member of the Executive Committee of the Graduate School: 1998-1999.
- Member of the Task Force for Merging Master’s and Ph.D. Councils (1996).
- Member of the Mundelein Committee for developing certificate and short courses in computer science for Chicago area professionals (1995-96).
- Promotion committee chair, 2015-16.
- Online MS: Information Technology program committee, 2012.
- Member of the Dean’s Administrative Reductions Committee, 2011.
- Chair of the search committee for Criminal Justice Chair, 2010-2011.
- Computer Science Program Assessment, 2007-2008.
- Graduate Program, co-Director, 2005-2006.
- Chair of the space planning committee: 2003-2004
- Chair of the Bioinformatics Committee: 2002-2003
- Curriculum Committee member of Academic Council: 1999.
- Graduate Program Director in Computer Science, 1995-1999.
- Chair and member of search committees for faculty: 1997-2005.
Editorial & Professional Services
Refereed for the following organizations, conferences and journals: Algorithmica, IEEE Transactions on Computers, National Science Foundation, Discrete Applied Mathematics, Information Processing Letters, IEEE Symposium on Parallel and Distributed Computing, International Parallel Processing Symposium, International Conference on Parallel Processing, and Foundations of Software Technology and Theoretical Computer Science.
Membership in Professional Organizations
- Association of Computing Machinery
- Institute of Electrical and Electronic Engineers
- Council of Fellows of the American Council on Education