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,
2006 - present
Associate Professor of Mathematics and Computer Science,
Xavier University, 2000 - 2006
Visiting Associate Professor of Computer Science, Hope College,
2000 - 2001
Assistant Professor of Mathematics and Computer Science,
Xavier University, 1994 - 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)
Refereed Publications
- D. Bouvier, T-Y. Chen, G. Lewandowski, R. McCartney, K. Sanders, and T. VanDeGrift, User Interface Evaluation by Novices, in ITICSE '12: Proceedings of the 17th annual SIGCSE Conference on Innovation and Technology in Computer Science Education, July 2012.
- VanDeGrift, T., Bouvier, D., Chen, T., Lewandowski, G., McCartney, R., and Simon, B. 2010. Commonsense computing (episode 6): logic is harder than pie. In Proceedings of the 10th Koli Calling international Conference on Computing Education Research (Koli, Finland, October 28 - 31, 2010). Koli Calling '10. ACM, New York, NY, 76-85. DOI= http://doi.acm.org/10.1145/1930464.1930479
-
Lewandowski, G., Bouvier, D. J., Chen, T., McCartney, R., Sanders, K., Simon, B., and VanDeGrift, T. 2010. Commonsense understanding of concurrency: computing students and concert tickets. Commun. ACM 53, 7 (Jul. 2010), 60-70. DOI= http://doi.acm.org/10.1145/1785414.1785438
-
McCartney, R., Bouvier, D., Chen, T., Lewandowski, G., Sanders, K., Simon, B., and VanDeGrift, T. 2009. Work in progress - commonsense probability: preconceptions of entering engineering students. In Proceedings of the 39th IEEE international Conference on Frontiers in Education Conference (San Antonio, Texas, USA, October 18 - 21, 2009). IEEE Press, Piscataway, NJ, 1039-1040.
-
McCartney, R., Bouvier, D. J., Chen, T., Lewandowski, G., Sanders, K., Simon, B., and VanDeGrift, T. 2009. Commonsense computing (episode 5): algorithm efficiency and balloon testing. In Proceedings of the Fifth international Workshop on Computing Education Research Workshop (Berkeley, CA, USA, August 10 - 11, 2009). ICER '09. ACM, New York, NY, 51-62. DOI= http://doi.acm.org/10.1145/1584322.1584330
- McCauley, R., Fitzgerald, S., Lewandowski, G., Murphy, L., Simon, B., Thomas, L.,
and Zander, C. 2008. Debugging: A Review of the Literature from an Educational
Perspective, In Computer Science Education, Jun2008, Vol. 18 Issue 2, p67-92.
- Fitzgerald, S., Lewandowski, G., McCauley, R., Murphy, L., Simon, B., Thomas, L.,
and Zander, C. 2008. Debugging: Finding, Fixing and Flailing, A Multi-Institutional
Study of Novice Debuggers, Computer Science Education, Jun2008, Vol. 18 Issue 2, p93-116.
- Simon, B., Bouvier, D. Chen, T., Lewandowski, G., McCartney, R., and
Sanders, K. 2008. Commonsense Computing (Episode 4): Debugging, Computer Science Education, Jun2008, Vol. 18 Issue 2, p1177-133.
- Murphy, L., Lewandowski, G., McCauley, R., Simon, B., Thomas, L., and Zander, C. 2008. Debugging: the good, the bad, and the quirky -- a qualitative analysis of novices' strategies. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (Portland, OR, USA, March 12 - 15, 2008). SIGCSE '08. ACM, New York, NY, 163-167. DOI= http://doi.acm.org/10.1145/1352135.1352191
- Lewandowski, G., Bouvier, D. J., McCartney, R., Sanders, K., and Simon, B. 2007. Commonsense computing (episode 3): concurrency and concert tickets. In Proceedings of the Third international Workshop on Computing Education Research (Atlanta, Georgia, USA, September 15 - 16, 2007). ICER '07. ACM, New York, NY, 133-144. DOI= http://doi.acm.org/10.1145/1288580.1288598
- Chen, T., Lewandowski, G., McCartney, R., Sanders, K., and Simon, B. 2007. Commonsense computing: using student sorting abilities to improve instruction. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education (Covington, Kentucky, USA, March 07 - 11, 2007). SIGCSE '07. ACM, New York, NY, 276-280. DOI= http://doi.acm.org/10.1145/1227310.1227408
- Simon, B., Chen, T., Lewandowski, G., McCartney, R., and Sanders, K. 2006. Commonsense computing: what students know before we teach (episode 1: sorting). In Proceedings of the Second international Workshop on Computing Education Research (Canterbury, United Kingdom, September 09 - 10, 2006). ICER '06. ACM, New York, NY, 29-40. DOI= http://doi.acm.org/10.1145/1151588.1151594
- 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.
- Lewandowski, G., Gutschow, A., McCartney, R., Sanders, K., and Shinners-Kennedy, D. 2005. What novice programmers don't know. In Proceedings of the First international Workshop on Computing Education Research (Seattle, WA, USA, October 01 - 02, 2005). ICER '05. ACM, New York, NY, 1-12. DOI= http://doi.acm.org/10.1145/1089786.1089787
- Sanders, K., Bouvier, D., Fincher, S., Lewandowski, G., Morrison, B.,
Murphy, L., Petre, M., Tenenberg, J., Thomas, L., Anderson, R., Anderson, R.,
Fitzgerald, S., Gutschow, A., Haller, S., Jadud, M., Lister, R., McCauley, R.,
McTaggart, J., Prasad, C., Richards, B., Scott, T., Shinners-Kennedy, D.,
Westbrook, S., and Zander, C. 2005. A multi-institutional, multinational
study of programming concepts using card sort data, Expert Systems,
2005, vol 22, number = 3, pp. 121-128.
-
Lewandowski, G., Johnson, E., and Goldweber, M. 2005. Fostering a creative interest in computer science. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (St. Louis, Missouri, USA, February 23 - 27, 2005). SIGCSE '05. ACM, New York, NY, 535-539. DOI= http://doi.acm.org/10.1145/1047344.1047512
-
Lewandowski, G. 2003. Using process journals to gain qualitative understanding of beginning programmers. J. Comput. Sci. Coll. 19, 1 (Oct. 2003), 299-310.
- Purdy, C., Bishop, P., Fried, J., Kukreti, A., and Lewandowski, G. 2003.
A model preparing future faculty program for engineering,
Proceedings 2003 ASEE Conference, Nashville, TN.
- Lewandowski, G., Ojha, P., Rizzo, J., and Walker, A. 2002. 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.
- Jipping, M. J. and Lewandowski, G. 2001. Parallel processing over mobile ad hoc networks of handheld machines. In Proceedings of the 2nd ACM international Symposium on Mobile Ad Hoc Networking &Amp; Computing (Long Beach, CA, USA, October 04 - 05, 2001). MobiHoc '01. ACM, New York, NY, 267-270. DOI= http://doi.acm.org/10.1145/501449.501456
- Lewandowski,G., and Purdy, C. 2001. 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
- Lewandowski, G. and Morehead, A. 1998. Computer science through the eyes of dead monkeys: learning styles and interaction in CS I. In Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education (Atlanta, Georgia, United States, February 26 - March 01, 1998). D. Joyce and J. Impagliazzo, Eds. SIGCSE '98. ACM, New York, NY, 312-316. DOI= http://doi.acm.org/10.1145/273133.274319
- Lewandowski, G., Condon, A., and Bach, E. 1996. Asynchronous Analysis of Parallel Dynamic Programming Algorithms. IEEE Trans. Parallel Distrib. Syst. 7, 4 (Apr. 1996), 425-438. DOI= http://dx.doi.org/10.1109/71.494636
- Lewandowski, G., and Condon, A. 1996. 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).
- Istvanick, W., Kryder, A., Lewandowski, G., Meidanis, J., Rang, A.,
Wyman, S., and Joseph, D. 1993. Dynamic Methods for Fragment Assembly in
large Scale Genome Sequencing Projects, Proceedings of the 26th Annual
Hawaii International Conference for the System Sciences.
Awards and Grants
- NSF CCLI Phase I Grant DUE-0736700, August 2008 - July 2011, "Collaborative Research: Commonsense Computing: What students know before we teach", with Robert McCartney (UConn), Dennis Bouvier (SIU at Edwardsville), Beth Simon (UCSD), Yi Chen (Pomona) and Tammy VanDeGrift (U. Portland).
- 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.
-
Chen, T., Lewandowski, G., McCartney, R., Sanders, K., and Simon, B. 2006. What do beginning students know, and what can they do?. In Proceedings of the 11th Annual SIGCSE Conference on innovation and Technology in Computer Science Education (Bologna, Italy, June 26 - 28, 2006). ITICSE '06. ACM, New York, NY, 329-329. DOI= http://doi.acm.org/10.1145/1140124.1140236
- Lyman, M. and Lewandowski, G. 2005. Genetic programming for association rules on card sorting data. In Proceedings of the 2005 Conference on Genetic and Evolutionary Computation (Washington DC, USA, June 25 - 29, 2005). H. Beyer, Ed. GECCO '05. ACM, New York, NY, 1551-1552. DOI= http://doi.acm.org/10.1145/1068009.1068254
- Gray, S., Edwards, S., Lewandowski, G., and Shende, A. 2005. Improving student programming skills by developing program comprehension abilities: panel discussion. J. Comput. Sci. Coll. 20, 3 (Feb. 2005), 235-237.
- Bouvier, D., Lewandowski, G., and Scott, T. 2003. Developing a computer science education research program. J. Comput. Sci. Coll. 19, 1 (Oct. 2003), 218-218.
- Purdy, P., Lewandowski, G., Hauser, J., Coppock, C. 2002. Establishing and Sustaining PFF Programs in
Engineering and Computer Science, workshop presentation,
Second Annual Lilly Conference on College and University Teaching -
North.
- McGuffee, J. W., Dershem, H. L., Lankewicz, L. B., Lewandowski, G., Lopez, D., and Slotterbeck, O. A. 2002. Managing undergraduate CS research. In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education (Cincinnati, Kentucky, February 27 - March 03, 2002). SIGCSE '02. ACM, New York, NY, 416-417. DOI= http://doi.acm.org/10.1145/563340.563500
- Curtin, D., Lewandowski, G., Purdy, C., Gibson, D., and Meeden, L. 2001. The nuts and bolts of academic careers: a primer for students and beginning faculty. In Proceedings of the Thirty-Second SIGCSE Technical Symposium on Computer Science Education (Charlotte, North Carolina, United States). SIGCSE '01. ACM, New York, NY, 414-415. DOI= http://doi.acm.org/10.1145/364447.364799
- Jipping, M. J. and Lewandowski, G. 2001. Parallel processing over mobile ad hoc networks of handheld machines. In Proceedings of the 2nd ACM international Symposium on Mobile Ad Hoc Networking &Amp; Computing (Long Beach, CA, USA, October 04 - 05, 2001). MobiHoc '01. ACM, New York, NY, 267-270. DOI= http://doi.acm.org/10.1145/501449.501456
- 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.
- Trent, J., Markle, G., Huether, C., Purdy, C., McCubbin, D., Lewandowski, G., Heikenfeld, J. 2000. Linking Institutional and Departmental Preparing
Future Faculty Programs, Preparing Future Faculty Program Annual Summer Working Conference, The Colorado College, Colorado Springs, CO.
- Lopez, D., Holey, A., Lewandowski, G., Wallingford, E., and Rose, P. 1996. Using Laboratories in Introductory Computer Science
Courses, panel discussion with 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.
- Lewandowski, G., Condon, A., and Bach, E. 1993. Asynchronous analysis of parallel dynamic programming. In Proceedings of the 1993 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (Santa Clara, California, United States, May 10 - 14, 1993). SIGMETRICS '93. ACM, New York, NY, 268-269. DOI= http://doi.acm.org/10.1145/166955.167035
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.