Lewis Baumstark, Ph.D.
Professor of Computing
678-839-6663
lewisb@westga .edu
Technology Learning Center - Room 2215
Office Hours
FALL 2024
IN-OFFICE
-----------------------------------
Monday: 9:30am - 10:45am & 2pm - 3:15pm
Tuesday: virtual only (available most of the day)
Wednesday: 9:30am - 12:15pm & 2pm - 3:15pm
Thursday: 9am - 2pm
Friday: virtual only (available most of the day)
VIRTUAL
-----------------------------------
Available most week days and some evenings for virtual meetings, by appointment. Remember that I am in the Eastern US time zone.
OTHER
-----------------------------------
Send me email anytime -- I'll do my best to get back by the next work day.
Dr. Baumstark's research interests are in Computer Science education, software reverse engineering, and computer architecture. In his spare time he plays video games and builds killer robots.
- B.S., Electrical and Computer Engineering, Tennessee Technological University, 1998
- M.S., Electrical and Computer Engineering, Georgia Institute of Technology, 2001
- Ph.D., Electrical and Computer Engineering, Georgia Institute of Technology, 2004
- COMP-2300 (Fundamentals of Computing)
- COMP-3350 (Game Development I)
- COMP-4350 (Game Development II)
- COMP-4982 (Capstone Project)
- COMP-4986 (Internship)
- CS-1000 (Practical Computing)
- CS-1020 (Computers and Society)
- CS-1030 (Intro to Computer Concepts)
- CS-1301 (Computer Science I)
- CS-1302 (Computer Science II)
- CS-3110 (System Architecture)
- CS-4981 (Secure Computing)
- CS-4986 (Computing Internship)
- CS-6241 (Software Development I)
- CS-6242 (Software Development II)
- CS-6261 (Advanced Tools & Tech)
Spring 2025 Sections
- CS-1301 (Computer Science I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4982 (Capstone Project) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4982 (Capstone Project) Section: 1DW external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2024 Sections
- CS-1301 (Computer Science I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-2300 (Fundamentals of Computing) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6241 (Software Development I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2024 Sections
- CS-4986 (Computer Science Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computer Science Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6261 (Advanced Tools & Tech) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2024 Sections
- CS-1301 (Computer Science I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4350 (Game Development II) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4350 (Game Development II) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4982 (Capstone Project) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4982 (Capstone Project) Section: 1DW external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Computing Internship) Section: E04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6242 (Software Development II) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2023 Sections
- CS-1301 (Computer Science I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 101 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-3350 (Game Development I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-3350 (Game Development I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6241 (Software Development I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2023 Sections
- CS-4986 (Computing Internship) Section: E03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6261 (Advanced Tools & Tech) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2023 Sections
- CS-1301 (Computer Science I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-2300 (Fundamentals of Computing) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6242 (Software Development II) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2022 Sections
- CS-1020 (Computers and Society) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6261 (Advanced Tools & Tech) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2022 Sections
- CS-1030 (Intro to Computer Concepts) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6261 (Advanced Tools & Tech) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2022 Sections
- CS-1302 (Computer Science II) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6242 (Software Development II) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2021 Sections
- CS-1030 (Intro to Computer Concepts) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1030 (Intro to Computer Concepts) Section: E04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3110 (System Architecture) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6241 (Software Development I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2021 Sections
- CS-1000 (Practical Computing) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4981 (Secure Computing) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6261 (Advanced Tools & Tech) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2021 Sections
- CS-1302 (Computer Science II) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1302 (Computer Science II) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1302 (Computer Science II) Section: 04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6242 (Software Development II) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2020 Sections
- CS-1030 (Intro to Computer Concepts) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3110 (System Architecture) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6241 (Software Development I) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
L. Baumstark, M. Guler and L. Wills, "Extracting an explicitly data-parallel representation of image-processing programs," 10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings., Victoria, BC, Canada, 2003, pp. 24-34, doi: 10.1109/WC [View Publication External Resource]
Lewis Baumstark. 2023. Automated Evaluation of the Structure of Student-Written Unit Tests. In Proceedings of the 2023 ACM Southeast Conference (ACMSE 2023). Association for Computing Machinery, New York, NY, USA, 56–63. [View Publication External Resource]
Jonathan Corley, Ana Stanescu, Lewis Baumstark, and Michael C. Orsega. 2020. Paper Or IDE? The Impact of Exam Format on Student Performance in a CS1 Course. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (SIGCSE '20). Asso [View Publication External Resource]
Lewis Baumstark, Jr. and Michael Orsega. 2016. Quantifying introductory CS students' iterative software process by mining version control system repositories. J. Comput. Sci. Coll. 31, 6 (June 2016), 97-104. [View Publication External Resource]
Lewis Baumstark and Edwin Rudolph. 2013. Automated online grading for virtual machine-based systems administration courses. In Proceeding of the 44th ACM technical symposium on Computer science education (SIGCSE '13). Association for Computing Machinery, N [View Publication External Resource]
L. B. Baumstark and L. M. Wills, [View Publication External Resource]
L. B. Baumstark and L. M. Wills, "Retargeting sequential image-processing programs for data parallel execution," in IEEE Transactions on Software Engineering, vol. 31, no. 2, pp. 116-136, Feb. 2005, doi: 10.1109/TSE.2005.26. [View Publication External Resource]
R. S. Janka, L. M. Wills and L. B. Baumstark, "Virtual benchmarking and model continuity in prototyping embedded multiprocessor signal processing systems," in IEEE Transactions on Software Engineering, vol. 28, no. 9, pp. 832-846, Sept. 2002 [View Publication External Resource]
L. Baumstark and L. Wills, "Exposing data-level parallelism in sequential image processing algorithms," Ninth Working Conference on Reverse Engineering, 2002. Proceedings., Richmond, VA, USA, 2002, pp. 245-254, doi: 10.1109/WCRE.2002.1173082. [View Publication External Resource]
L. Wills, T. Taha, L. Baumstark and S. Wills, "Estimating potential parallelism for platform retargeting," Ninth Working Conference on Reverse Engineering, 2002. Proceedings., Richmond, VA, USA, 2002, pp. 55-64, doi: 10.1109/WCRE.2002.1173064. [View Publication External Resource]