Elected to the University of Delaware Faculty Senate, 1991-95.
Chair of the following committees: ECE Curriculum Committee, 2000-2001; ECE Faculty Search Committee, 1999; Faculty Senate Committee on Student and Faculty Honors, 1989-90; Faculty Senate Committe on Committees, 1994-95;
Member of the following committees: College of Engineering Promotion and Tenure Committee, 1997-99; Computer and Information Sciences Chair Search Committee, 1998-99; University Graduate Student Competitive Fellowship Committee, 1999; College Support Services Committee, 1996; University TA Development Advisory Committee, 1996-97; College of Engineering Educational Ethics Committee, 1986-88; EE graduate committee, 1985-94.
Taught graduate courses in multimedia, signals and systems, information theory, and communications. Taught undergraduate courses in multimedia, random signals and noise, digital circuit theory, analog circuit theory, and digital signal processing.