Glenn David Blank
Curriculum Vitae, as of August, 2007
Computer Science and Engineering Department, 19 Packard Lab, Lehigh University
Bethlehem, PA 18015
http://www.cse.lehigh.edu/~glennb

Academic qualifications:

         Ph.D., Cognitive Science, University of Wisconsin, Madison, 1984
         M.S., Computer Science, University of Wisconsinm Madison, 1983
         M.A., English, University of Michigan, 1975
         B.A., English, Pennsylvania State University, 1974

Professional Experience:

         Associate Professor of Computer Science, Lehigh University, 1991-present.
         Assistant Professor of Computer Science, Lehigh University, 1984-1991.
         Teaching Assistant, Computer Science Department, University of Wisconsin, 1983-1984.
         Teaching Assistant, English Department, University of Wisconsin, 1977-1980.
         Computer Programmer, Veterans Administration, Philadelphia, 1975-1977.

Education/Outreach Activities:

         PI of Launch-IT (NSF ITEST), see www.lehigh.edu/LaunchIT.
         PI of Lehigh Valley STEM project (NSF GK-12) see www.lehigh.edu/stem.
         Faculty Team Leader of outreach teams to Broughal Middle School and Dieruff High School.
         The Universal Computer: Introducing Computer Science with Multimedia (McGraw-Hill 2003/2004).
         A Multimedia Introduction to C++ (McGraw-Hill/Primis 2003).
         The Universal Machine: A Multimedia Introduction to Computer Science, (McGraw-Hill 1998).
         Faculty advisor for Lehigh’s student chapter of Association for Computing Machinery, 1990-99.

Student Research Supervision (last 5 years):

         Undergraduate at Lehigh: Adrian Ramsay, Nick Moukhine, Kevin Fong, David Goldfeder, David Greenley, Greg Hild
            Althea Smith (NSF REU from Morgan State), Jonathan Morgan (REU from Northampton Community College),
            Sanghwa Lee (NSF REU from University of Illinois)
         Masters: Sharmeen Mecklai, Shreeram Sahasrabudhe, Jeffrey Heigl
         PhD: Sally Moritz, Shahida Parvez, Fang Wei (dissertation)

Courses taught (past 3 years):

Intelligent Tutoring Systems (graduate)
        Multimedia Design and Development (undergraduate)
        Object-Oriented Software Engineering (graduate)
        Breadth of Computer Science (multimedia lab)
        Survey of Computer Science (CS0)

Membership in Professional Societies:        
Artificial Intelligence in Education, Association for Computing Machinery, Special Interest Group in Computer Science Education

Publications:

Parvez, S. and Blank, G. (2008). Individualizing Tutoring with Learning Style Based Feedback, 9th International Conference on Intelligent Tutoring Systems, June, Montreal, pp. 221-231. Available online.

Moritz, S. and Blank, G. (2008). Generating and Evaluating Object-Oriented Designs for Instructors and Novice Students, 9th International Conference on Intelligent Tutoring Systems, Workshop on Ill-Formed Domains, June, Montreal. Available online.

Rieksts, I. and Blank, G. (2008). Inspiring Future IT Professionals with Mars Rovers, Consortium for Computer Science Education, April, Wagner College, New York. Available online.

Sands, M., Moukhine, N. and Blank, G. (2008). Widening the Pipeline of K-12 Students with Flash, Consortium for Computer Science Education, April, Wagner College, New York. Available online.

Blank, G. (2008). Launch-IT, Society for Technology Education (SITE 2008) Conference, March, Las Vegas. Available online.

Rieksts, I. and Blank, G. (2008). Mars Rovers in Middle School, Society for Technology Education (SITE 2008) Conference, March, Las Vegas.

Wei, F., & Blank, G. D. (2007). Atomic Dynamic Bayesian Networks for a Responsive Student Model, Proceedings of the 13th International Conference on Artificial Intelligence in Education , Los Angeles, CA (July).

Wei, F. & Blank, G.D. (2006) Student Modeling with Atomic Bayesian Networks, Proceedings of the  8th International Conference on Intelligent Tutoring Systems, Taiwan (June), 491-502. Online at www.cse.lehigh.edu/~glennb/designfirst/its2006_wei.pdf.

Parvez, S. and G. Blank. (2006) A Pedagogical Framework to Integrate Learning Style into Intelligent Tutoring Systems, Conference for Computing at Small Colleges, Mary Washington College (October).

Moritz, S., Wei, F., Parvez, S., and Blank, G. D., From Objects-First to Design-First with Multimedia and Intelligent Tutoring, Proceedings of Innovation and Technology in Computer Science Education (ITiCSE) 2005, Lisbon, Portugal, June 2005. Online at www.cse.lehigh.edu/~glennb/designfirst/inroads_moritz.pdf.

Blank, G., Parvez, S., Wei, F. and Moritz S. (2005). A Web-based ITS for OO Design, Proceedings of tThe 12th International Conference on Artificial Intelligence in Education, Amsterdam. Online at www.cse.lehigh.edu/~cimel/papers/AIEDworkshop-poster.pdf.

Moritz, S. and Blank, G. (2005). A Design-First Curriculum for Teaching Java in a CS1 Course, SIGCSE Bulletin (inroads), June.   Online at www.cse.lehigh.edu/~glennb/designfirst/inroads_moritz.pdf.

Wei, F., Moritz, S., Parvez, S., & Blank, G.D. (2005) A Student Model for Object-Oriented Design and Programming, The Journal of Computing Sciences in Colleges (CCSC), Vol. 20, 260-273. Online at www.cse.lehigh.edu/~cimel/papers/CCSCNE05.pdf.

Blank, G. D., Hiestand, S., and Wei, F. (2004). Overcoming Misconceptions about Computer Science with Multimedia, Proceedings of 35th SIGCSE Technical Symposium on Computer science Education, March, Norfolk, VA. Online at www.cse.lehigh.edu/~cimel/papers/sigcse04.pdf.

Blank, G. D., Pottenger, W. M., Sahasrabudhe, S. A., Li, S., Wei, F., and Odi, H. (2003). Multimedia for computer science: from CS0 to grades 7-12, EdMedia, (June), Honolulu, HI. Online at www.cse.lehigh.edu/~cimel/papers/EdMedia03.pdf.

Blank, G. D. Barnes, R.F. and Kay, E. J. The Universal Computer: Introducing Computer Science with Multimedia (McGraw-Hill/Primis 2003/2004). Sample material at www.cse.lehigh.edu/~glennb/um/.

Blank, G. D., Roy, S., Sahasrabudhe, S. A., Pottenger, W. M., and Kessler, G. D. (2002). Adapting Multimedia for Diverse Student Learning Styles. Journal of Computing Sciences in Colleges, vol. 18, no. 3, pp. 45-58. Online at www.cse.lehigh.edu/~cimel/papers/LearningStyles_CCSCE02.pdf.

Blank, G. D., Pottenger, W.M., Kessler, G. D. Roy, S., Gevry, D. R., Heigl, J. J., Sahasrabudhe, S. A. and Wang, Q. Design and Evaluation of Multimedia to Teach Java and Object-Oriented Software Engineering, Proceedings of American Society of Engineering Education (ASEE), Montreal, June 2002. Online at www.cse.lehigh.edu/~cimel/papers/ASEE2002.pdf.

Blank, G. D., Kay, E. J., Pottenger, W.M., Heigl, J. J., Roy, S., and Sahasrabudhe, S. A., Teaching Abstract Data Type Semantics with Multimedia, European Conference on Object-Oriented Programming, Workshop on Teaching Object-Oriented Programming, Malaga, Spain, June 2002.

Blank, G. D., Pottenger, W.M., Kessler, G. D. Roy, S., Jaffe, H. and Herr, M. CIMEL: Constructive, collaborative Inquiry-based Multimedia E-Learning. The Sixth Annual Conference on Innovation and Technology in Computer Science Education, Canterbury, UK, June 2001.

Blank, G. D. and Barnes, R. F., The Universal Machine: A Multimedia Introduction to Computing, WCB-McGraw-Hill, 1998.

Blank, G. D., Mousley, K., Kogut, Paul A. and Kay, E. J., Semantic Interpretation in Linear Time, Applied Intelligence, 5:4 (October 1995).

Parson, D. and Blank, G. D., PRIOPS: A real‑time production system architecture for programming and learning in embedded systems, International Journal of Pattern Recognition and Artificial Intelligence 4 (3), 1990, 509-526.  Also in Advances in Artificial Intelligence: Applications and Theory, ed. J. C. Bezdek, World Scientific Publishing Series in Computer Science, vol. 27, 1990, pp. 205-222.

Parson, D. and Blank, G. D., Automatic vs. controlled processing: an architecture for real‑time production systems, International Journal of Expert Systems Research and Development, 2 (3/4), 1989, 393-417.

Blank, G. D., A finite and real-time processor for natural language syntax, Communications of the ACM 32(10), 1174-1189 (October 1989).

Blank, G. D., Metaphors in the lexicon, Metaphor and Symbolic Activity 3 (1), January 1988, 21-36.

Blank, G. D., Responsive system control using Register Vector Grammar, Proceedings of the IEEE International Conference on Intelligent Control, Philadelphia, PA, January 1987.

Blank, G. D., A new kind of finite-state automaton: Register Vector Grammar, Proceedings of the International Joint Conference on Artificial Intelligence, UCLA, August 1985.

Recent Invited Presentations:

Widening the Pipeline of At Risk Students into Computing with Mars Rovers, Flash, Design-First Java, and Tutoring (Human and Artificial), Pennsylvania Association of Computer and Information Science Educators (PACISE), Kutztown State University, April 4, 2008.
Novel Curricula and Tools for Java in CS1 Courses, Workshop at Eastern Consortium for Computer Science Education, St. Joseph's College, NY, October 19, 2007.