Gary Lewandowski
Department of Mathematics and Computer Science
Xavier University
Cincinnati OH 45207-4441
lewandow@cs.xu.edu (513) 745-2836 fax: (513) 745-3272
Positions Held
Chair, Department of Mathematics and Computer Science,
Xavier University, July 2006 - present
Professor of Mathematics and Computer Science, Xavier University,
March 2006 - present
Associate Professor of Mathematics and Computer Science,
Xavier University, March 2000 - March 2006
Visiting Associate Professor of Computer Science, Hope College,
May 2000 - May 2001
Assistant Professor of Mathematics and Computer Science,
Xavier University, August 1994 - March 2000
Education
Ph.D. Computer Science, University of Wisconsin-Madison, 1994.
M.S. Computer Science, University of Wisconsin-Madison, 1991.
B.S. Mathematics, University of Chicago, 1989 (general honors).
Research Interests
Parallel and distributed computing, including models and
applications. Computer Science education, including novice
programmers, integration of research into
education, and asessment methods. Computational biology.
Professional Memberships
Association for Computing Machinery (SIGACT, SIGCSE)
Computer Professionals for Social Responsibility
IEEE Computer Society
Refereed Publications
- R. McCauley, S. Fitzgerald, G. Lewandowski, L. Murphy, B. Simon, L. Thomas,
and C. Zander, Debugging: A Review of the Literature from an Educational
Perspective, to appear in Computer Science Education, 2008.
- S. Fitzgerald, G. Lewandowski, R. McCauley, L. Murphy, B. Simon, L. Thomas,
and C. Zander, Debugging: Finding, Fixing and Flailing, A Multi-Institutional
Study of Novice Debuggers, to appear in Computer Science Education, 2008.
- B. Simon, D. Bouvier, T-Y. Chen, G. Lewandowski, R. McCartney, and
K. Sanders, Commonsense Computing (Episode 4): Debugging, to appear in
Computer Science Education, 2008.
- L. Murphy, G. Lewandowski, R. McCauley, B. Simon, L. Thomas, and
C. Zander, Debugging: The Good, the Bad, and the Quirky -- a Qualitative
Analysis of Novices' Strategies, Proceedings of the 39th SIGCSE Technical
Symposium on Computer Science Education, p. 163-167, March 2008.
- G. Lewandowski, D. Bouvier, R. McCartney, K. Sanders and B. Simon, Commonsense computing (episode 3): Concurrency and Concert Tickets, Proceedings of the Third International Computer Science Education Research (ICER) Workshop, September 2007.
- Y. Chen, G. Lewandowski, R. McCartney, K. Sanders, and B. Simon, Commonsense Computing: using student sorting abilities to improve instruction, Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, March 2007.
- B. Simon, Y. Chen, G. Lewandowski, R. McCartney, and K. Sanders,
Commonsense computing: what do they know before we teach? Episode 1: sorting,
Proceedings of the Second International Computer Science Education Research (ICER)
Workshop, September 2006, p. 29-40.
- Purdy, C., Lewandowski, G., Hauser, J. and Coppock, S. (2006)
Establishing and sustaining a Preparing Future Faculty Program in
Electrical and Computer Engineering and Computer Science,
Journal on Excellence in College Teaching, 17 (1&2), 37-59.
-
G. Lewandowski, A. Gutschow, R. McCartney, K. Sanders, D. Shinners-Kennedy,
What novice programmers don't know, Proceedings of the First International
Computer Science Education Research (ICER) Workshop, October 2005, pp. 1-12.
- K. Sanders, D. Bouvier, S. Fincher, G. Lewandowski, B. Morrison,
L. Murphy, M. Petre, J. Tenenberg, L. Thomas, R. Anderson, R. Anderson,
S. Fitzgerald, A. Gutschow, S. Haller, M. Jadud, R. Lister, R. McCauley,
J. McTaggart, C. Prasad, B. Richards, T. Scott, D. Shinners-Kennedy,
S. Westbrook and Carol Zander, A multi-institutional, multinational
study of programming concepts using card sort data, Expert Systems,
2005, vol 22, number = 3, pp. 121-128.
-
G. Lewandowski, L. Johnson, and M. Goldweber, Fostering a creative
interest in computer science, Proceedings of the Thirty-sixth
SIGCSE Technical Symposium on Computer Science Education, February
2005, pp. 535-539.
-
G. Lewandowski, Using process journals to gain qualitative
understanding of beginning programmers, Journal of Computing
Sciences in Colleges, Consortium for Computing Sciences in Colleges,
vol 19, no. 1 Oct. 2003, pp. 298-309.
- C. Purdy, P. Bishop, J.Fried, A. Kukreti and G. Lewandowski,
A model preparing future faculty program for engineering,
Proceedings 2003 ASEE Conference, Nashville, TN, June 2003.
- G. Lewandowski, P. Ojha, J. Rizzo and A. Walker, An Average
Case Approximation Bound for Course Scheduling by Greedy
Bipartite Matching (abstract). Proceedings of the 4th International
Conference on the Practice and Theory of Automated Timetabling,
August 2002.
- M. Jipping and G. Lewandowski, Parallel processing over ad hoc
networks (abstract). Proceedings of the 2001 ACM International
Symposium on Mobile Ad hoc Networking and Computing, pp. 267-270,
2001.
- G. Lewandowski and C. Purdy, Training future professors: the
preparing future faculty program in electrical and computer
engineering and computer science at the university of
cincinnati. Proceedings of 2001 ASEE Annual Conference and
Exposition, June 2001.
- G. Lewandowski and A. Morehead, Computer science through the eyes
of dead monkeys: learning styles and interaction in CS I, Proceedings
of the Twenty-ninth Technical Symposium on Computer Science Education,
March, 1998.
- G. Lewandowski, A. Condon and E. Bach, Asynchronous analysis of
parallel dynamic programming, IEEE Transactions on Parallel and
Distributed Systems, vol. 7, no. 4, p. 425-437, 1996.
- G. Lewandowski, and A. Condon, Experiments with parallel graph
coloring heuristics and applications of graph coloring, Cliques,
Coloring, and Satisfiability: Second DIMACS Implementation Challenge,
David S. Johnson and Michael A. Trick (eds.), DIMACS Series in
Discrete Mathematics and Theoretical Computer Science, vol. 26 (1996).
- W. Istvanick, A. Kryder, G. Lewandowski, J. Meidanis, A. Rang,
S. Wyman and D. Joseph, Dynamic Methods for Fragment Assembly in
large Scale Genome Sequencing Projects, Proceedings of the 26th Annual
Hawaii International Conference for the System Sciences, January 1993.
Awards and Grants
- NSF MRI Grant, 2002-2004, with Liz Johnson and Michael Goldweber.
"RUI: Implementation of parallel, distributed and wireless
computing clusters."
- Visiting Scholar, Hope College, 2000-2001, NSF-AIRE Program.
- NSF CCLI Adaptation and Implementation Grant, 2000-2002, with Liz
Johnson. "Incorporating Hands-on Activities Throughout the Computer
Science Curriculum."
- SIGCSE/ACM/PEW Charitable Trusts Preparing Future Faculty grant,
1999-2001 with Carla Purdy at University of Cincinnati.
- Computing Research Association Collaborative Research Experience
for Women, 1999-2000 with Jennifer Wanner, Christine Lohrer and
Jennifer Levins. "Course Scheduling and Timetabling:
Implementation and Simulation."
- NSF Probability Internship, summer 1998, University of Wisconsin-Madison.
- Wheeler Academic Development Grant, Xavier University, 1996-1997.
"Laboratory materials for the first year of computer science.
- Xavier University Summer Research Fellowship, 1996.
- Teaching Assistant Mentor Award, 1992, University of Wisconsin-Madison.
Posters and Panels
Most of the papers above were presented at conferences. I have also
been on many panels and have given several poster presentations.
- What
do beginning students know, and what can they do?,
Proceedings of the 11th annual SIGCSE conference on Innovation
and technology in computer science education, poster
presentation, June 2006, Tzu-Yi Chen, Gary Lewandowski, Robert
McCartney, Kate Sanders and Beth Simon.
- June 2005, Genetic Programming for Associations on Card
Sort Data, poster presented with Michelle Lyman at GECCO 2005,
Washington, D.C.
- October 2004, Improving Programming Skills by Developing
Program Comprehension, panel presentation at 20th Annual
Consortium for Computing Sciences in Colleges Eastern
Conference, with Simon Gray (moderator, College of Wooster), Stephen Edwards
(Virginia Polytechnic Institute and State University), and
Anil Shende (Roanoke College), Loyola College, MD.
- October 2003, Developing a Computer Science Education Research
Program, workshop presentation with D. Bouvier (St. Louis
University) , and T. Scott (University of Northern Colorado)
at the 2003 Rocky Mountain Conference of the Consortium for
Computing Sciences in Colleges.
- September 2002, Establishing and Sustaining PFF Programs in
Engineering and Computer Science, workshop presentation with
Carla Purdy (University of Cincinnati), James Hauser (Northern
Kentucky University), and Sarah Coppock (University of Cincinnati),
Second Annual Lilly Conference on College and University Teaching -
North.
- February 2002, Managing Undergraduate CS Research, panel
presentation with James McGuffee (moderator, St. Edward's
University), Herbert L. Dershem (Hope College), Linda Lankewicz (The
University of the South), Dian Lopez (University of Minnesota-Morris),
and Oberta A. Slotterbeck (Hiram College). Thirty Third Annual
SIGCSE Technical Symposium on Computer Science Education.
- February 2002, The Nuts and Bolts of Academic Careers: A Primer
for Students, with Carla Purdy (University of Cincinnati), James
Hauser (University of Northern Kentucky), Eric Luczaj (College of
Mt. St. Joseph), and Lisa Meeden (Swarthmore College). Thirty
Third SIGCSE Technical Symposium on Computer Science Education.
- October 2001, Parallel Processing over Ad Hoc Networks. Poster
presented joint work with M. Jipping. MobiHoc 2001.
- February 2001, NSF Showcase Poster Session: Incorporating
Hands-On Activities Throughout the Computer Science Curriculum, with
Elizabeth Johnson. (Overview of work on NSF Grant.) Thirty
Second SIGCSE Technical Symposium on Computer Science Education.
- February 2001, Special Session: The Nuts and Bolts of Academic
Careers: A Primer for Students and Beginning Faculty, with Carla Purdy
(University of Cincinnati), Dan Curtin (University of Northern
Kentucky), Eric Luczaj (College of Mt. St. Joseph), and Lisa Meeden
(Swarthmore College). Thirty Second SIGCSE Technical Symposium
on Computer Science Education.
- July 2000, Linking Institutional and Departmental Preparing
Future Faculty Programs, with Judith Trent, Glenn Markle, Carl
Huether, Carla Purdy, Diane McCubbin, and Jason Heikenfeld. Preparing
Future Faculty Program Annual Summer Working Conference, The Colorado
College, Colorado Springs, CO.
- April 1996, Using Laboratories in Introductory Computer Science
Courses, panel discussion with D. Lopez, A. Holey, E. Wallingford, and
P. Rose, at 26th Small College Computing Symposium, St. Cloud State
University.
- November 1995, Simultaneous Building of Timetables and Student
Schedules, AMS Sectional Meeting at Kent State, Theoretical
Computer Science special session.
- August 1994, Experiments with parallel graph coloring heuristics
and applications, Fifteenth International Symposium on
Mathematical Programming.
- May 1993, Poster session: Asynchronous Analysis of Parallel
Dynamic Programming Algorithms, ACM SIGMETRICS, 1993.
Student Research Projects
I am frequently involved with students working on research projects.
The projects listed here resulted in independent publications or
presentations.
- Genetic Programming for Association Rules on Card Sorts,
Michelle Lyman. Published in the Proceedings of the National
Conference on Undergraduate Research, 2005.
- An Empirical Study of Course Scheduling Methods, Abby Walker, Jen
Wanner (Xavier University), and Prakash Ojha (Hope College). 2001 ACM
International Student Research Contest. (Presented at SIGCSE 2001,
Charlotte NC.) Second Place, Undergraduate Division.
Other Professional Activities
Referee for Tools for Artificial Intelligence conference, Journal
on Parallel and Distributed Computing, Transactions on Parallel
and Distributed Systems, Journal of Scheduling, Algorithmica,
SIGCSE Technical Symposium, ITICSE, Computer Science Education.
Bootstrapping Research in Computer Science Education Workshop member.
SIGCSE 2007 Publications Chair,
SIGCSE 2009 Program Co-Chair,
SIGCSE 2010 Symposium Co-Chair,
Grace Hopper 2008 Poster Co-Chair.