Contact
Education
Ph.D. (Computer Science) — Kansas State University, Manhattan, KS Dissertation: Bringing Computational Thinking to K-12 and Higher Education |
2013-2017 |
M.S. (Computer Science) — Kansas State University, Manhattan, KS Thesis: A Convolutive Model for Polyphonic Instrument Identification and Pitch Detection using Combined Classification |
2011-2013 |
B.S. (Computer Systems Technology) — Kansas State University, Salina, KS | 2007-2011 |
Professional Experience
Teaching Assistant Professor, Kansas State University, Manhattan, KS
Primary responsibilities include teaching and advising students, as well as service to the department/university, involvement with student organizations, outreach to the community, and research. Courses taught (details in Teaching Experience) include:
Service:
|
(Instructor) Fall 2017 Spring 2018 – Present |
Consultant
|
2018 – Present |
Graduate Research Assistant, Kansas State University, Manhattan, KS
|
2012 – 2017 |
Insight GK12 Fellow, Kansas State University, Manhattan, KS
|
2013 – 2015 |
Graduate Teaching Assistant, Kansas State University, Manhattan, KS
|
2011-2014 |
System Engineer Intern, Cerner Corporation, Kansas City, MO
|
May 2011- July 2011 |
Writing Center Tutor, Kansas State University, Salina, KS
|
2011 |
IT Assistant, Kasa Industrial Controls Inc, Salina, KS
|
2010 – 2011 |
Technology Intern, Philips Lighting, Salina, KS
|
2008 – 2010 |
Teaching Experience
CIS 115 – Introduction to Computing TechnologyA survey of the discipline of Computing Science and its interaction with other disciplines, incorporating historical development, theories, and tools of Computing Science (algorithm design and programming). Topics include: mechanical computers, digital computers, big data, AI, robotics, security, scientific computing, simulation, and web technologies. Students also learn Python as part of this course to reinforce the previously mentioned topics. |
Fall 2017-present |
CIS 300 – Data and Program Structures
|
Fall 2017-present |
CIS 308 – C Programming Laboratory
|
Spring 2019 |
CIS 560 – Database System Concepts
|
Spring 2020-2022 |
CC 520 – Database fundamentals
|
Spring 2022-present |
CIS 595 – IS Cooperative InternshipThe intern works in a professional capacity in various areas of Information Systems such as web development, programming, application development, or information technology. Student is supervised by a professional and a faculty member. Written documentation and oral presentation of project goals, experiences, and accomplishments. |
Fall 2017-2019 |
CIS 640 – Software Testing Techniques
|
Spring 2018-2022 |
StarbasePlanned and taught an hour introduction to programming lesson to 4th-6th grade students from the Manhattan Kansas Starbase program. In a pair programming exercise, students translated the sheet music of the song Ode to Joy using the Scratch programming language. |
2013-2019 |
STEM Summer InstitutePlanned and taught programming courses to 5th-9th grade students. These courses range in theme, including introduction to Scratch programming, artificial intelligence, game design, and micro controllers. Lesson are aimed to give young students an introduction to programming and other technology, as well as get them interested in pursuing a STEM- field. |
Summer 2014-present |
Boy Scouts of America
|
2018-2019 |
Girl Scouts of the USACreated and planned a three-hour workshop for junior girl scouts to learn about artificial intelligence. Scouts learned the basics in translating simple human intelligence into computer controlled sprite, how artificial neural networks operate, and how supercomputing clusters operate. This workshop relied heavily on the Scratch programming language and CS unplugged activities. |
Spring 2016, 2017 |
GROW and EXCITEParticipated in outreach programs designed to engage young women in 6th-12th grade in STEM. As part of these programs, I taught lessons in storytelling, music, and artificial intelligence in the Scratch programming language. |
2015, 2017 |
K-State Codes – Introduction to PythonDevelop and instruct an accelerated course on Python programming. This course is a free, non-credit course open to all students and faculty of K-State. This course aims to teach fundamental programming concepts and syntax in the Python language. |
Fall 2016 – 2017 |
CIS 415 – Ethics and Computing TechnologyEthics and Computing Technology covers ethical and moral issues that involve computing technologies and their impact on society. This class is given in two eight-week sections, leveraging a flipped classroom model and covering topics including basic ethical principles and theories, software engineering and ACM codes of ethics, privacy, cyber security, safety-critical software, and computing technologies in society. Served as a graduate teaching assistant for the first section, and am currently serving as an instructor for the second. |
Fall 2016 |
Insight GK12Develop and deliver technology and engineering lessons at the K-12 level. Lessons include, but are not limited to sensors, Lego NXT robots, Scratch programming, Wii remotes, and Kinect sensors. A goal of this program is to expose students, particularly from rural areas, to engineering and various technologies. |
2013-2015 |
CIS 200 — Programming FundamentalsProgramming Fundamentals is an introduction to Java programming with a small focus on C#. Students focus on learning how to program in Java as well as general programming practices and methodology. Responsibilities included teaching multiple lab sections, proctoring exams, grading, and holding regular office ours. |
2011-2014 |
CIS 104 — Introduction to Word Processing ApplicationsThis course is built to teach students the basics of Microsoft Word. Learning objectives focused on different formatting and tools in Word. Responsibilities included presenting lectures, proctoring exams, grading, and holding office hours. |
2013-2014 |
CIS 103 — Introduction to Database ApplicationsThis course is built to teach students how to use Microsoft Access. Students learned the basics of databases and why they are needed. Responsibilities included presenting lectures, proctoring exams, grading, and holding office hours. |
2013-2014 |
CIS 102 — Introduction to Spreadsheet ApplicationsThis course is built to teach students the basics of Microsoft Excel. Students learned how to format spreadsheets and use formulas. Responsibilities included presenting lectures, proctoring exams, grading, and holding office hours. |
2013-2014 |
Organizations
Computer Science Teachers AssociationKansas Chapter |
2020-present |
Association for Computing Machinery, ACM-W, SIGCSE |
2016-present |
American Society for Engineering Education |
2016-present |
Kansas Partnership for Applied Computational ThinkingTreasurer, Kansas State University, Manhattan, KS |
2017-present |
Computer Science for All ConsortiumResearch Member |
2016-present |
Laboratory for Knowledge Discovery in DatabasesKansas State University, Manhattan, KS |
2011-2017 |
Service
SIGCSE Associate Program Chair | 2021 |
Kansas Computer Science Teacher Standards — Writer | 2021 |
Kansas Computer Science Model Standards — Developer, Writer, Ecosystem Lead | 2018-2020 |
Reviewer for SIGCSE | 2017-2021 |
Reviewer for ITiCSE | 2017-2021 |
Reviewer for ASEE | 2016-2022 |
Reviewer for IJCCI | 2018 |
Reviewer for CSTA | 2018 |
Reviewer for ICLS | 2018 |
Reviewer for CSCL | 2016,2018 |
Publications
Conferences
- James F., Weese, J. L. Neural Network-Based Forecasting of Student Enrollment with Exponential Smoothing Baseline and Performance Analysis. ASEE Annual Conference 2022 July.
- Malallah S., Alfailakawi S., Alkhurafi TY., Weese JL. Reversing Gender Stereotypes in STEM Education in a Gender-Segregated Region. 2021 ASEE Virtual Annual Conference Content Access. 2021 July.
- Malallah S., Alsalmi KN., Weese JL. Measuring Awareness of Computational Thinking in Kuwaiti Educational Institutions. 2021 ASEE Virtual Annual Conference Content Access. 2021 July.
- Malallah, S., Alfailakawi, S., & Weese, J. (2020). A Replicate Study: Adoption of a STEM Outreach Program in Kuwait. Proceedings of the 127th American Society for Engineering Education Virtual Annual Conference Experience (ASEE 2020), Virtual On line, June 22-26, 2020.
- Malallah, S. & Weese, J. (2020). The Effects of Mind Maps on Computational Thinking. Proceedings of the 127th American Society for Engineering Education Virtual Annual Conference Experience (ASEE 2020), Virtual On line, June 22-26, 2020.
- Feldhausen, R., Weese, J. L., & Bean, N. (2018). Increasing Student Self-Efficacy in Computational Thinking via STEM Outreach Programs. Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE 2018), Baltimore, MD, USA, February 21–24, 2018.
- Aguirre, C., Gullapalli, S., De La Torre, M. F., Lam, A., Weese, J. L., & Hsu, W. H. (2017). Learning to Filter Documents for Information Extraction using Rapid Annotation. Proceedings of the 1st International Conference on Machine Learning and Data Science (MLDS 2017). Noida, India, December 14-15, 2017.
- Weese, J. L., & Feldhausen, R. (2017). STEM Outreach: Assessing Computational Thinking and Problem Solving. Proceedings of the 124th American Society for Engineering Education Annual Conference and Exposition (ASEE 2017), Columbus, OH, USA, June 25-28, 2017.
- Weese, J. L. (2016). Mixed Methods for the Assessment and Incorporation of Computational Thinking in K-12 and Higher Education (Doctoral Consortium). Proceedings of the 12th International Computing Education Research Conference (ICER 2016), Melbourne, VIC, Australia, September 8-12, 2016.
- Weese, J. L., Feldhausen, R., & Bean, N. H. (2016). The Impact of STEM Experiences on Student Self-Efficacy in Computational Thinking. Proceedings of the 123rd American Society for Engineering Education Annual Conference and Exposition (ASEE 2016), New Orleans, LA, USA, June 26-29, 2016.
- Weese, J. L. & Hsu, W. H. (2016). Work in Progress: Data Explorer – Assessment Data Integration, Analytics, and Visualization for STEM Education Research. Proceedings of the 123rd Annual American Society for Engineering Education Annual Conference and Exposition (ASEE 2016), New Orleans, LA, USA, June 26-29, 2016.
- Bean, N., Weese, J. L., Feldhausen, R., & Bell, R. (2015). Starting From Scratch: Developing a Pre-Service Teacher Program in Computational Thinking. Frontiers in Education (FIE 2015), p. 1307-1314. El Paso, TX, USA, October 21-24, 2015.
Book Chapters
- Weese, J. L., Hsu, W. H., Knight, K., & Murphy, J. C. (2016). Towards a Web of Derivative Works: Machine Learning for Parody Detection by Classification. In Hai-Jew, S., ed., Data Analytics in Digital Humanities. Hershey, PA, USA: IGI Global.
- Weese, J. L. (2014). Predictive Analytics in Digital Signal Processing: A Convolutive Model for Polyphonic Instrument Identification and Pitch Detection Using Combined Classification. In Hsu, W. H., ed., Emerging Methods in Predictive Analytics: Risk Management and Decision-Making, p. 223-253. Hershey, PA, USA: IGI Global.
Talks/Workshops
- CSK5 Summit – Kansas (2021). CS is Elementary / CS4ALL. Online.
- Educators and Resource Providers for K12 CS in KS (2021). Compucon. Salina, KS.
- K-State Computational Core Teacher Training Workshop (2021). Kansas State University. Online.
- Workshop on Continuous Learning in Computer Science (2020). Greenbush University. Online.
- Workshop on Kansas Computer Science Standards (2020). Greenbush University. Online.
- Computational Thinking: CS With or Without Computers (2019). Kansas Impact Institute. Pratt, KS.
- KS CS Model Standards Panel (2019). CS Teacher Mentor Day. Olathe, KS.
- CS in KS (2018). Annual KS CTE Conference. Manhattan, KS.
- Kansas Computer Science Standards (2018). CS Model Standards Road Shows. Sublette, KS.
Other
- Weese, J. L. Bringing Computational Thinking to K-12 and Higher Education. (Dissertation). Kansas State University. Manhattan, KS, USA.
- Weese, J. L. A Convolutive Model for Polyphonic Instrument Identification and Pitch Detection Using Combined Classification. (Master’s thesis). Kansas State University. Manhattan, KS, USA.
Advised Ph.D. Dissertations
- Malallah, Safia. (2022). Developing Computational Thinking Best Practices for Early Childhood Education in Kuwait and the United States. Kansas State University. Manhattan, KS, USA.
Advised Master’s Theses
- James, Friday (2021). Neural Network-Based time Series Forecasting of Student Enrollment with Exponential Smoothing Baseline and Statistical Analysis of Performance. Kansas State University. Manhattan, KS, USA.
- Prough, Logan (2020). Education Theories Applied to a Cyber Security Bootcamp. Kansas State University. Manhattan, KS, USA.
- Faqihi, Raddad (2019). Teaching Young People Computational Thinking Using MIT App Inventor. Kansas State University. Manhattan, KS, USA.
Awards
Teaching Excellence Award – Department of Computer Science, Kansas State University |
2020, 2021 |
Kevin and Jacquie Elmore – Carl and Mary Ice Teaching Scholar – Kansas State University | 2020-2025 |
College of Engineering Team Award of Excellence – Kansas State University |
2021 |
KSU Research and the State – STEM Education Group – 1st place | 2016 |
Kansas State Research Forum – Engineering, Math, and Physical Sciences Poster Session – 2nd place | 2014 |