{"id":325,"date":"2019-09-03T00:06:00","date_gmt":"2019-09-03T04:06:00","guid":{"rendered":"https:\/\/www.eg.bucknell.edu\/~brk009\/?page_id=325"},"modified":"2025-07-16T12:30:08","modified_gmt":"2025-07-16T16:30:08","slug":"teaching","status":"publish","type":"page","link":"https:\/\/www.eg.bucknell.edu\/~brk009\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"\n<p class=\"has-normal-font-size\">The following is a record of all of the courses I have taught since I&#8217;ve been at Bucknell (Fall 2010).<\/p>\n\n\n\n<p><strong>Spring 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 379 &#8211; Artificial Intelligence and Neural Networks (NEW COURSE!)<\/li>\n\n\n\n<li>CSCI 476 &#8211; Senior Design II<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2025<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Applied Machine Learning<br>(Formerly Introduction to Data Mining)<\/li>\n\n\n\n<li>CSCI 379 &#8211; Design and Development in XR<\/li>\n\n\n\n<li>CSCI 475 &#8211; Senior Design I<\/li>\n<\/ul>\n\n\n\n<p><strong>Spring 2025 &#8211; SABBATICAL<\/strong><\/p>\n\n\n\n<p><strong>Fall 2024<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Introduction to Data Mining<\/li>\n\n\n\n<li>CSCI 379 &#8211; Design and Development in XR<\/li>\n\n\n\n<li>CSCI 475\/476 &#8211; Senior Design Project Advisor (2x)<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2023\/Spring 2024<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Introduction to Data Mining<\/li>\n\n\n\n<li>(2x) CSCI 205 &#8211; Software Engineering and Design<\/li>\n\n\n\n<li>CSCI 475\/476 &#8211; Senior Design Project Advisor (2x)<\/li>\n\n\n\n<li>CSCI 279 &#8211; Design and Development in XR (NEW COURSE!)<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2022\/Spring 2023<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>(2x) CSCI 205 &#8211; Software Engineering and Design<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Introduction to Data Mining<\/li>\n\n\n\n<li>(2x) CSCI 205 &#8211; Software Engineering and Design<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2021\/Spring 2022<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>(2x) CSCI 205 &#8211; Software Engineering and Design<\/li>\n\n\n\n<li>(2x) CSCI 311R &#8211; Algorithms &#8211; Recitation Section<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Introduction to Data Mining<\/li>\n\n\n\n<li>UNIV 200 &#8211; Introduction to Data Science\nCo-taught with Dr. Abby Flynt (Math)<\/li>\n\n\n\n<li>CSCI 202 &#8211; Research Methods in Computer Science<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2020\/Spring 2021<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>(2x) CSCI 205 &#8211; Software Engineering and Design<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Introduction to Data Mining &#8211; MWF 2:00-2:52pm<\/li>\n\n\n\n<li>CSCI 202 &#8211; Research Methods in Computer Science &#8211; Th 9:30-10:52am<\/li>\n\n\n\n<li>CSCI 203L &#8211; Introduction to Computer Science LAB &#8211; T 10-11:52am<\/li>\n<\/ul>\n\n\n\n<p>&nbsp;<strong>Fall 2019<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>(2x) CSCI 205 &#8211; Software Engineering and Design &#8211; MWF 9-9:52, 11-11:52am<\/li>\n\n\n\n<li>CSCI 203L &#8211; Introduction to Computer Science LAB &#8211; T 3:00-4:52pm<\/li>\n<\/ul>\n\n\n\n<p><strong>Spring 2019<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Introduction to Data Mining &#8211; MWF 10:00-10:52am<\/li>\n\n\n\n<li>UNIV 200 &#8211; Introduction to Data Science &#8211; TR 8:00-9:22am<\/li>\n\n\n\n<li>CSCI 203L &#8211; Introduction to Computer Science LAB &#8211; M 3:00-4:52pm<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2018<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 203 &#8211; Introduction to Computer Science &#8211; MWF 11:00-11:52am<\/li>\n\n\n\n<li>CSCI 205 &#8211; Software Engineering and Design &#8211; MWF 9:00-9:52am<\/li>\n<\/ul>\n\n\n\n<p><strong>Spring 2017<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 205 &#8211; Software Engineering and Design &#8211; MWF 10:00 &#8211; 10:52am<\/li>\n\n\n\n<li>UNIV 200 &#8211; Introduction to Data Science\nCo-taught with Dr. Abby Flynt (Math) &#8211; MF 8:30-9:52<\/li>\n\n\n\n<li>CSCI 476 &#8211; Senior Design II<\/li>\n\n\n\n<li>ENGR 453 &#8211; Interdisciplinary Senior Design II<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2016<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 349 &#8211; Introduction to Data Mining &#8211; MWF 8:00-8:52am<\/li>\n\n\n\n<li>CSCI 205 &#8211; Software Engineering and Design &#8211; MWF 10:00-10:52am<\/li>\n\n\n\n<li>CSCI 475 &#8211; Senior Design I &#8211; M 3-5pm<\/li>\n\n\n\n<li>ENGR 452 &#8211; Interdisciplinary Senior Design I<\/li>\n<\/ul>\n\n\n\n<p><strong>Spring 2016<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 476 &#8211; Senior Design II\nM 3-5pm<br>Dana 213 (Computer Science Lab)<\/li>\n\n\n\n<li>CSCI 205 &#8211; Software Engineering and Design\nMWF 10:00 &#8211; 10:52am<br>NWF 1:00 &#8211; 1:52pm <br>BRKI 164 (Computer Science Lab)<\/li>\n\n\n\n<li>UNIV 200 &#8211; Introduction to Data Science\nCo-taught with Dr. Abby Flynt (Math)\nMF 8:30-9:52<\/li>\n<\/ul>\n\n\n\n<p><strong>Fall 2015<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 475 &#8211; Senior Design I\nM 3-5pm<br>Dana 213 (Computer Science Lab)<\/li>\n\n\n\n<li>CSCI 205 &#8211; Software Engineering and Design\nMWF 10:00 &#8211; 10:52am<br>BRKI 164 (Computer Science Lab)<\/li>\n\n\n\n<li>CSCI 203L &#8211; Lab for CSCI 203\n203L 62 &#8211; T 3:00 &#8211; 4:52pm (BRKI 164)<\/li>\n<\/ul>\n\n\n\n<p>Spring 2015<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 205 &#8211; Software Engineering and Design\nMWF 10:00 &#8211; 10:52am<br>BRKI 164 (Computer Science Lab)<\/li>\n\n\n\n<li>CSCI 203L &#8211; Lab for CSCI 203\n203L 61 &#8211; T 8:00 &#8211; 9:52am (Bertrand Lab)<br>203L 62 &#8211; T 3:00 &#8211; 4:52pm (BRKI 164)<\/li>\n<\/ul>\n\n\n\n<p>Fall 2014<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 205 &#8211; Software Engineering and Design\nMWF 10:00 &#8211; 10:52am<br>BRKI 164 (Computer Science Lab)<\/li>\n\n\n\n<li>CSCI 349 &#8211; Introduction to Data Mining\nMWF 8:00 &#8211; 8:52am<br>BRKI 166 (with an occasional meeting in BRKI 164)<\/li>\n\n\n\n<li>CSCI 203L &#8211; Lab for CSCI 203\n203L 61 &#8211; T 8:00 &#8211; 9:52am<br>203L 62 &#8211; T 10:00 &#8211; 11:52am <br>Dana 213 (Computer Science Lab)<\/li>\n<\/ul>\n\n\n\n<p>Fall 2013 &#8211; Spring 2014<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On leave for research purposes<\/li>\n<\/ul>\n\n\n\n<p>Spring 2013<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 205 &#8211; Software Engineering and Design\nMWF 10:00-10:52am<br>MWF 11:00-11:52am<br>BRKI 164 (Computer Science Lab)<br>Prerequisites: CSCI 204 Real-world, large-scale software systems demand that a process be followed that takes a system from concept to the release of a successful product. However, unlike blueprints for building a tower or a bridge, software specifications are often a set of dynamic, rapidly-changing ideas that evolve throughout the development process. If a development team does not learn to embrace these changes, the project often fails to meet the customer&#8217;s requirements. CSCI 205 introduces the student to software development as a dynamic engineering process, with an emphasis on agile development processes. Object-oriented analysis and design techniques will be taught throughout the course using the Java programming language as the implementation platform. They will experience the software engineering process through the development of team-based projects. Software development tools used in industry today will be used by students throughout the entire process. By the end of the course, students will gain a solid understanding of the differences between small, well-defined projects and real-world, mission-critical, large-scale projects<\/li>\n\n\n\n<li>CSCI 379 &#8211; Introduction to Data Mining\nMWF 2:00-2:52pm<br>BRKI 165<br>Prerequisites: CSCI 204, statistics This course will introduce the student to fundamental methods and concepts in <em>data mining &#8212;<\/em> an important field in computer science that combines aspects of statistics, artificial intelligence, and data management.&nbsp; This burgeoning field is helping traditional and e-commerce businesses improve their sales with targeted marketing, financial analysts understand risks with loan applications, insurance companies detect fraudulent claims, meteorologists make better weather predictions, cancer researchers design better drugs, and government perform surveillance practices, to name a few.&nbsp; Students will gain hands-on experience through working on real-world data analysis experiments.<\/li>\n<\/ul>\n\n\n\n<p>Fall 2012<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"http:\/\/www.eg.bucknell.edu\/~csci203\/2012-spring\/index.html\">CSCI 203 &#8211; Introduction to Computer Science I<\/a><\/strong> MWF 1:00-1:52pm<br>Dana 227<br>Prerequisites: None This is a first course in computer science, designed to give the student a broad introduction to this exciting, and often misunderstood field. Students will solve computational problems throughout the course, learning how to break problems down into subproblems, write simple algoritihms to solve the problems, and then translate the algorithm into a programming language that can readily be interpreted by the computer. Python is the primary programming language for the course. The course is designged for the student that has little or no programming experience.<\/li>\n\n\n\n<li><a href=\"http:\/\/www.eg.bucknell.edu\/~csci205\"><strong>CSCI 205 &#8211; Software Engineering and Design<\/strong><\/a> MWF 10:00-10:52am<br>BRKI 164 (Computer Science Lab)<br>Prerequisites: CSCI 204<br>New course required for all majors<\/li>\n<\/ul>\n\n\n\n<p>Spring 2012<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"http:\/\/www.eg.bucknell.edu\/~csci203\/2012-spring\/index.html\">CSCI 203 &#8211; Introduction to Computer Science I<\/a><\/strong> MWF 9:00-9:52, 11:00-11:52am<\/li>\n<\/ul>\n\n\n\n<p>Fall 2011<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CSCI 204 &#8211; Introduction to Computer Science II<\/strong> MWF 11:00-11:52am<br>Dana 115<br>Prerequisites: CSCI 203 Building on the topics taught in CSCI 203, this course will introduce the student to the most common data structures used throughout software development, including lists, stacks, queues, and trees. Other advanced data structures will be discussed. Elements of the Java Collections API will be covered. Common searching and sorting algorthms are covered. The student will gain a good understanding of the use of computational resources with respect to common methods used on various data structures. Basic concepts behind software engineering are discussed. Like CSCI 203, this course will use the Java programming language.&nbsp;<\/li>\n\n\n\n<li><strong>CSCI 379 &#8211; Introduction to Data Mining<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Spring 2011<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 203 &#8211; Introduction to Computer Science I<\/li>\n\n\n\n<li>CSCI 305 &#8211; Introduction to Database Systems<\/li>\n<\/ul>\n\n\n\n<p>Fall 2010<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CSCI 204 &#8211; Introduction to Computer Science II<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The following is a record of all of the courses I have taught since I&#8217;ve been at Bucknell (Fall 2010). Spring 2026 Fall 2025 Spring 2025 &#8211; SABBATICAL Fall 2024 Fall 2023\/Spring 2024 Fall 2022\/Spring 2023 Fall 2021\/Spring 2022 Fall 2020\/Spring 2021 &nbsp;Fall 2019 Spring 2019 Fall 2018 Spring 2017 Fall 2016 Spring 2016 Fall &hellip; <a href=\"https:\/\/www.eg.bucknell.edu\/~brk009\/teaching\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Teaching&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"folder":[],"class_list":["post-325","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/pages\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":10,"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/pages\/325\/revisions"}],"predecessor-version":[{"id":493,"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/pages\/325\/revisions\/493"}],"wp:attachment":[{"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/www.eg.bucknell.edu\/~brk009\/wp-json\/wp\/v2\/folder?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}