Publications
Dissertation
Simulation-Based Search for Hybrid System
Control and Analysis, Stanford University, Palo Alto, California, USA,
June 2000. Also available as
Stanford
Knowledge Systems Laboratory technical report KSL-00-15. (abstracts:
short,
long)
(PDF, PS)
Papers
- (with Aaron Dorsey ’23, Hien Tran ’23, and Veysel Yilmaz ’24) Learning Adaptive Game Soundtrack Control. Proceedings of the AAAI Conference on Artificial Intelligence, 37(13), 16070-16077, 2023. https://doi.org/10.1609/aaai.v37i13.26909 [Online AAAI-2023 Proceedings Link]
- (with R. Walker et al) Model AI Assignments 2023. Proceedings of the AAAI Conference on Artificial Intelligence, 37(13), 16104-16105, 2023. https://doi.org/10.1609/aaai.v37i13.26913. [Online AAAI-2023 Proceedings Link]
- (with Taylor Neller ’23) FairKalah: Towards Fair Mancala Play, Computers and Games: International Conference, CG 2022, Virtual Event, November 22-24, 2022, Revised Selected Papers, Springer Cham, 2022. https://doi.org/10.1007/978-3-031-34017-8
- (with Hien Tran ’23) The Bullets Puzzle: A Paper-and-Pencil Minesweeper. Proceedings of the AAAI Conference on Artificial Intelligence, 36(11), 12819-12825, 2022. https://doi.org/10.1609/aaai.v36i11.21561 [Online AAAI-2022 Proceedings Link]
- (with Jazmin Collins et al.) Model AI Assignments 2022. Proceedings of the AAAI Conference on Artificial Intelligence, 36(11), 12863-12864, 2022. https://doi.org/10.1609/aaai.v36i11.21569 [Online AAAI-2022 Proceedings Link]
- (with Peter Francis ’21 and Hoang Just ’21) Opponent Hand Estimation in the Game of Gin Rummy. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17), 15496-15502, 2021.
- (with Ryzeson Maravich ’22 and Taylor Neller ’23) Knocking in the Game of Gin Rummy. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17), 15600-15606, 2021. (2nd place prize in Gin Rummy AI contest)
- (with Viet (Alex) Nguyen ’22 and Dung (Tom) Doan ’23) A Deterministic Neural Network Approach to Playing Gin Rummy. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17), 15622-15629, 2021.
- (with Sang Truong ’21) A Data-Driven Approach for Gin Rummy Hand Evaluation. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17), 15647-15654, 2021.
- (with Nathan Sprague et al.) Model AI Assignments 2021. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17), 15705-15706, 2021.
- (with Stephen Keeley et al.) Model AI Assignments 2020 in the Proceedings of the 34th AAAI Conference on
Artificial Intelligence (AAAI-20), February 7–12, 2020, New York, New York,
USA, AAAI Press, Palo Alto, California, USA, pp. 13509-13511.
-
(with Connor Berson ’21, Jivan Kharel ’21, and Ryan Smolik ’20) Efficient
Solving of Birds of a Feather Puzzles, in the Proceedings of the 33rd
AAAI Conference on Artificial Intelligence (AAAI-19), January 27 – February
1, 2019,
Honolulu, Hawaii, USA, AAAI Press, Palo Alto, California, USA, pp.
9686-9692.
- (with Daniel Ziegler ’21)
Computer Generation of Birds of a
Feather Puzzles, in the Proceedings of the 33rd AAAI Conference on
Artificial Intelligence (AAAI-19), January 27 – February 1, 2019, Honolulu, Hawaii,
USA, AAAI Press, Palo Alto, California, USA, pp. 9693-9699.
- (with Raja Sooriamurthi et al.)
Model AI
Assignments 2019 in the Proceedings of the 33rd AAAI Conference on
Artificial Intelligence (AAAI-19), January 27 – February 1, 2019, Honolulu, Hawaii,
USA, AAAI Press, Palo Alto, California, USA, pp. 9751-9753.
-
(with Ziqian Luo ’18)
Mixed
Logical and Probabilistic Reasoning in the Game of Clue, International
Computer Games Association Journal, vol. 40, no. 4, pp. 406-416, DOI:
10.3233/ICG-180063, 2018.
-
(with Zack Butler et al.)
Model AI
Assignments 2018 in the Proceedings of the 32nd AAAI Conference on
Artificial Intelligence (AAAI-18), February 2-7, 2017, New Orleans,
Louisiana, USA, AAAI Press, Palo Alto, California, USA, pp. 7959-7960.
-
(with Matthew Busche)
Optimal Play
of the Farkle Dice Game, in Winands, Mark H.M., van den Herik, H. Jaap,
and Kosters, Walter A. (Eds.), LNCS 10664: Advances in Computer Games, 15th
International Conferences, ACG 2017, Leiden, The Netherlands, July
3-5, 2017, Revised Selected Papers, Springer, Cham, Switzerland, 2017, pp.
63-72. (Best Paper, 2nd place)
-
(with Josh Eckroth et al.)
Model AI
Assignments 2017 in the Proceedings of the 31st AAAI Conference on
Artificial Intelligence (AAAI-17), February 4-9, 2017, San Francisco,
California, USA, AAAI Press, Palo Alto, California, USA, pp. 4822-4824.
http://modelai.gettysburg.edu/2017/mc2
-
(with Zuozhi Yang ‘17, Colin M. Messinger ‘17, et al) Monte Carlo
Approaches to Parameterized Poker Squares in Plaat, Aske, Kosters,
Walter, van den Herik, Jaap (Eds.), LNCS: 9th International Conference, CG
2016, Leiden, The Netherlands, June 29 – July 1, 2016, Revised Selected
Papers, Springer, Switzerland, 2016, pp. 22-33.
-
(with Laura E. Brown et al.) Model AI
Assignments 2016 in the Proceedings of the 30th AAAI Conference on
Artificial Intelligence (AAAI-16), February 12–17, 2016, Phoenix, Arizona,
USA, AAAI Press, Palo Alto, California, USA, pp. 4139-4140.
http://modelai.gettysburg.edu/2016/kmeans/
-
(with Michael Wollowski et al.) A Survey
of Current Practice and Teaching of AI in the Proceedings of the 30th
AAAI Conference on Artificial Intelligence (AAAI-16), February 12–17, 2016,
Phoenix, Arizona USA, AAAI Press, Palo Alto, California, USA, pp. 4119-4124.
-
(with Colin Messinger ‘17 and Zuozhi Yang ‘17) Learning
and Using Hand Abstraction Values for Parameterized Poker Squares in the
Proceedings of the 30th AAAI Conference on Artificial Intelligence
(AAAI-16), February 12–17, 2016, Phoenix, Arizona USA, AAAI Press, Palo
Alto, California, USA, pp. 4095-4100.
-
(with Yoshiaki Yamaguchi) First Player’s Cannot-Lose
Strategies for Cylinder-Infinite-Connect-Four with Widths 2 and 6, in
Plaat, Aske, van den Herik, Jaap, Kosters, Walter (eds.), LNCS 9525:
Advances in Computer Games, 14th International Conference, ACG 2015, Leiden,
The Netherlands, July 1-3, 2015, Revised Selected Papers, Springer,
Switzerland, 2015, pp. 113-121.
-
(with Darren Glass) Optimal Defensive
Strategies in One-Dimensional RISK, Mathematics Magazine, vol. 88 no. 3,
June 2015, pp. 217–230.
-
Pedagogical Possibilities for the 2048 Puzzle
Game, The Journal of Computing Sciences in Colleges, vol. 30, no. 3,
January 2015, pp. 38-46. (Best Paper Award CCSC Eastern 2014)
-
(with Laura E. Brown et al.)
Model AI
Assignments 2014, in Proceedings of EAAI-14: The 5th Symposium on Educational Advances in Artificial Intelligence, Quebec City,
Quebec, Canada, July 28-29, 2014. (included in collocated 28th AAAI
proceedings, vol. 4, pp. 3054-3055)
Monte Carlo Simulation and Monte
Carlo Reinforcement Learning assignments:
http://modelai.gettysburg.edu/2014/mc1/index.html
-
(with Marcin Malec ‘13, Clifton G.M. Presser, and Forrest Jacobs ‘12) Optimal,
Approximately Optimal, and Fair Play of the Fowl Play Card Game, in the
Proceedings of the 8th International Conference on Computers and Games
CG2013, Yokohama, Japan, August 13-15, 2013, Lecture Notes in Computer
Science LNCS 8427, Springer Verlag, Heidelberg/Berlin, pp. 233-243, June
2014. (http://link.springer.com/book/10.1007/978-3-319-09165-5)
-
(with Marc Lanctot et al.)
Model AI
Assignments 2013, in Proceedings of EAAI-13: The 4th Symposium on Educational Advances in Artificial Intelligence, Bellevue,
Washington, July 15-16, 2013. (included in collocated 27th AAAI
proceedings, pp. 1602-1603)
Counterfactual Regret Minimization assignments:
http://modelai.gettysburg.edu/2013/cfr/index.html
-
(with Laura E. Brown et al.) Model AI Assignments 2012, in
Proceedings of EAAI-12: The
3rd
Symposium on Educational Advances in Artificial Intelligence, Toronto,
Ontario, Canada, July 23-24, 2012.
(included in collocated 26th AAAI proceedings)
Pig Solution assignments:
http://modelai.gettysburg.edu/2012/pig/
-
(with Steven Hnath ‘12) Approximating Optimal Dudo Play with Fixed-Strategy
Iteration Counterfactual Regret Minimization,
in van den Herik, H. Jaap and Plaat, Aske, eds., LNCS 7168: Advances
in Computer Games, 13th International Conference, ACG 2011, Tilburg, The
Netherlands, November 20-22, 2011, Revised Selected Papers, Springer, 2012, pp.
169-182.
-
(with Marie desJardins et al.) Model AI
Assignments 2011, in Proceedings of EAAI-11: The
2nd
Symposium on Educational Advances in Artificial Intelligence, San Francisco,
California, August 9-10, 2011.
(included in collocated 25th AAAI proceedings)
Clue Deduction assignments:
http://modelai.gettysburg.edu/2011/clue/
-
Rook
Jumping Maze Generation for AI Education, in
Proceedings of the 24th
International FLAIRS Conference (FLAIRS-2011), Palm Beach, Florida, May
18-20, 2011, pp. 382-387.
-
(with Adrian Fisher, Munyaradzi T. Choga
‘12, Samir M. Lalvani
‘13, and Kyle D.
McCarty ‘11) Rook
Jumping Maze Design Considerations, in van den Herik, H. Jaap, Iida,
Hiroyuki, and Plaat, Aske, eds., LNCS 6515: Computers and Games, 7th
International Conference, CG 2010, Kanazawa, Japan, September 24-26, 2010,
Revised Selected Papers, Springer, 2011, pp. 188-198.
-
(with John DeNero et al.)
Model AI
Assignments, in Proceedings of EAAI-10: The 1st
Symposium on Educational Advances in Artificial Intelligence, Atlanta,
Georgia, July 13-14, 2010. (included in collocated 24th AAAI proceedings)
Rook Jumping Maze Generation assignments:
http://modelai.gettysburg.edu/2010/rjmaze/
-
(with Clifton G.M. Presser)
Practical Play
of the Dice Game Pig, The UMAP Journal 31(1)
(2010), pp. 5-19.
-
(with Ingrid Russell, Zdravko Markov, and Susan Coleman)
MLExAI: A
Project-Based Application-Oriented Model, ACM
Transactions on Computing Education, Vol. 10, No. 3, Article 11, 2010.
- (with Christopher La Pilla ‘04)
Decision-Theoretic Simulated Annealing, in
Proceedings of the 23rd
International FLAIRS Conference (FLAIRS-2010), Daytona Beach, Florida, May
19-21, 2010, pp. 50-55.
- (with Nick Parlante et al.)
Nifty Assignments,
in Proceedings of the 41st
Technical Symposium on Computer Science Education, March 10-13, 2010,
Milwaukee, Wisconsin, ACM, pp. 478-479.
All Assignments:
http://nifty.stanford.edu/
Pig
Assignments: http://nifty.stanford.edu/2010/neller-pig/
- (with Ingrid Russell, Zdravko Markov) Throw Down an AI
Challenge, in Using AI to Motivate Greater Participation in Computer
Science, Papers from the AAAI Spring Symposium, Technical Report SS-08-08,
AAAI Press, 2008.
- (with Zdravko Markov, Ingrid Russell, and Neli Zlatareva)
Pedagogical Possibilities for the N-Puzzle Problem,
Proceedings of the
36th ASEE/IEEE Frontiers in Education Conference, October 28-31, 2006, San
Diego, California (PDF,
resources)
- (with Zdravko Markov, Ingrid Russell) Clue Deduction:
Professor Plum Teaches Logic, Proceedings of the 19th International
FLAIRS Conference (FLAIRS-2006), Melbourne Beach, Florida, May 11-13, 2006, pp.
214-219 (PDF, PDF
slides,
resources).
- (with Clifton G.M. Presser, Ingrid Russell, Zdravko Markov)
Pedagogical Possibilities for the Dice Game Pig,
Journal of Computing Sciences in Colleges,
vol. 21, no. 6, pp. 149-161, June 2006
(PDF, PDF slides,
resources).
- (with Clifton G.M. Presser) Pigtail: A Pig Addendum,
The UMAP Journal 26(4) (2005), pp.
443-458.
- (with Zdravko Markov, Ingrid Russell, and Susan Coleman)
Enhancing Undergraduate AI Courses through Machine Learning Projects,
Proceedings of the 35th ASEE/IEEE Frontiers in Education Conference, October
19-22,
2005, Indianapolis, Indiana.
- (with Ingrid Russell, Zdravko Markov, Michael Georgiopoulos, and Susan Coleman)
Unifying an Introduction to Artificial Intelligence Course through Machine
Learning Laboratory Experiences, Proceedings of the 25th American Society
for Engineering Education Annual Conference and Exposition, Portland, Oregon, June
12-15, 2005, ASEE
Press.
- Teaching Stochastic Local Search, in I. Russell and
Z. Markov, eds. Proceedings of the 18th International FLAIRS Conference
(FLAIRS-2005), Clearwater Beach, Florida, May 15-17, 2005, AAAI Press, pp.
8-13.
- (with Clifton G.M. Presser) Optimal Play of the Dice
Game Pig, The UMAP Journal 25(1) (2004), pp. 25-47.
(PDF)
- (with Ingrid Russell) Implementing the Intelligent Systems
Knowledge Units of Computing Curricula 2001, in the Proceedings
of Frontiers in Education Conference (FIE ’03), Boulder, Colorado, November 5-8,
2003, IEEE Press. (PDF, PS)
- (with David C. Hettlinger ‘04)
Learning Annealing
Schedules for Channel Routing, in H. R. Arabnia and L. T. Yang, eds. Proceedings of the International Conference on VLSI (VLSI ’03), Las Vegas,
Nevada, June 23-26, 2003, pp. 298-302, Computer
Science Research, Education, & Applications
(CSREA) Press, Las Vegas, 2003. (PDF,
PS)
- (with Amy J. Kerr ‘03, Christopher J. La Pilla ‘04, and Michael D. Schompert
‘03) Java Resources for Teaching Reinforcement Learning,
in H. R. Arabnia and Y. Mun, eds. Proceedings of the International Conference
on Parallel and Distributed Processing Techiniques and Applications (PDPTA ’03),
Las Vegas, Nevada, June 23-26, 2003, pp. 1497-1501,
Computer Science
Research, Education, & Applications (CSREA) Press, Las Vegas, 2003. (PDF,
PS)
- Iterative-Refinement for Action Timing Discretization,
in Proceedings of the 18th National Conference on Artificial Intelligence
(AAAI'02), pages 492-497, Menlo Park, CA, USA, 2002. AAAI Press. (PDF)
- Extended Abstract: Action Timing Discretization with
Iterative-Refinement, in Sven Koenig and Robert C. Holte, eds., LNAI
2371: Abstraction Reformulation and Approximation, 5th International Symposium,
SARA 2002, Kananaskis, Alberta, Canada, August 2002, Proceedings, pages
170-177. Springer, Berlin, 2002. (PDF)
- Action-Based Discretization for AI Search, in S.
Marshall, ed., Proceedings of the Game Developers Conference 2002 (GDC
2002, San Jose Convention Center, San Jose, California, USA, 2002),
CMP United Business Media LLC, 2002. (PDF,
DOC)
Lecture available via Gamasutra.
See also
http://www.gdconf.com/archives/2002/.
- Information-Based Alpha-Beta Search and the Homicidal
Chauffeur, in C.T. Tomlin and M.R. Greenstreet, eds., Lecture Notes
in Computer Science 2289, Hybrid Systems: Computation and Control, Proceedings
of the Fifth International Workshop (HSCC '02, Stanford University, Palo
Alto, California, USA, 2002), pp. 323-336, Springer Verlag, 2002. (abstract,
PDF)
- Heuristic Optimization and Dynamical System Safety
Verification, in P. Antsaklis et al, eds., Lecture Notes in Computer
Science 1567, Hybrid Systems V: Proceedings of the Fifth International
Workshop on Hybrid Systems (HS '97, Center for Continuing Education, University
of Notre Dame, South Bend, IN, USA, 1997), Springer Verlag, 1999. (abstract)
- Information-Based Optimization Approaches to Dynamical
System Safety Verification, in Henzinger, T.A. and Sastry, S. (eds.),
Lecture Notes in Computer Science 1386, Proceedings of Hybrid Systems:
Computation and Control (HSCC '98), First International Workshop, Berkeley,
California, USA, April 1998
, Springer Verlag, 1998. (abstract)
- Chouiery, B. et. al. Toward a Practical Theory of Reformulation for Reasoning
about Physical Systems,
- Proceedings of the Symposium on Abstraction, Reformulation,
and Approximation (SARA '98), pp. 25-36, Pacific Grove, CA, 1998.
- Proceedings of the 12th International Workshop on
Qualitative Reasoning (QR '98), AAAI Technical Report WS-98-01,
pp. 21-31, Cape Cod, MA, 1998.
- Technical Report KSL-98-18, Knowledge Systems Laboratory,
Department of Computer Science, Stanford University, Stanford, CA, 1998.
- Preliminary Thoughts on the Application of Real-Time
AI Game-Tree Search to Control, in
Proceedings of the IFAC Symposium
on Artificial Intelligence in Real-Time Control, October 5-8, 1998, Grand
Canyon National Park, Arizona, USA, Elsevier Science, Oxford, UK, 1998.
(abstract)
- Algorithms for Real-Time Game-Tree Search for Hybrid
System Control, in Hybrid Systems and AI: Modeling, Analysis and
Control of Discrete + Continuous Systems of the AAAI-1999 Spring Symposium
Series, AAAI Technical Report SS-99-05, pp. 138-143, AAAI Press, Menlo
Park, California, USA, March, 1999. (abstract)
- Extending Search for Hybrid Systems: Action Timing
in Real-Time Autonomous Systems of the AAAI-2000 Spring Symposium
Series, March 20-22, 2000, Stanford University, Stanford, California, USA.
(abstract)
Editorials and Columns
-
AI Education Matters Columns:
- Vol. 2, Issue 4, Summer 2016, pp. 7-8: Birds
of a Feather and wiki
page.
- Vol. 3, Issue 1, Winter 2017: Open
Access AI Resources and Resources wiki
links.
- Vol. 3, Issue 2, Spring 2017: Machine
Learning Resources and Resources wiki
links.
- Vol. 3, Issue 3, Summer 2017: Deep
Neural Network Learning Resources and Resources wiki
links.
- Vol. 4, Issue 1, Spring 2018: Teaching
Hidden Markov Models and Resources wiki
links
- Vol. 4, Issue 2, Summer 2018: Lessons
from a Kaggle Click-Through Rate Prediction Competition and Resources wiki
links
- Vol. 5, Issue 2, June 2019:
AI Education Matters: Data Science and Machine Learning with Magic: The
Gathering and
Resources
- Vol. 6, Issue 2, September 2020:
AI Education Matters: EAAI Mentored Undergraduate Research
Challenges Past, Present, and Future
- (with Michael Wollowski and James Boerkoel),
Introduction
to the AAAI Magazine Special Issue on AI Education, AI Magazine, Volume
38, Number 2, Summer 2017, pp. 5-6.
Posters
- (with Ingrid Russell and Zdravko Markov) Teaching AI Through Machine learning
Projects, abstract in Proceedings of the 11th Annual Conference on Innovation
and Technology in Computer Science Education (ITiCSE'06), June 26-28, 2006,
Bologna, Italy, ACM Press, p. 323.
Talks
- FairKalah: Fair Mancala Competition, EAAI-2022: The 12th Symposium on Educational Advances in Artificial Intelligence, Virtual Conference (collocated with AAAI-22), February 27, 2022.
Model AI Assignment available at: http://modelai.gettysburg.edu/2022/fairkalah/
- (with Hien Tran ’23) Designing the Bullets Puzzle, a Paper-and-Pencil Minesweeper, Gettysburg College Computer Science Colloquium, February 10, 2022.
- Resources and Recommendations for K 12 AI Education, 2021 International Conference on Artificial Intelligence and Big Data in Education, "AI+Education: Together for Shared Prosperity", Beijing/Online, December 16-18 2021. (talk video and related resources)
- Faith and Finance, Gettysburg College Christian Fellowship, Gettysburg College, Gettysburg, Pennsylvania,
November 13, 2021,
February 22, 2020,
November 7th, 2018 (2 sections of Math 103),
February 16th (FourSquare) and February 24th, 2018 (DCF),
February 25th, 2017 (DCF) and December 2nd, 2016 (2 sections of Math 103),
April 2nd (DCF) and 8th (2 sections of Math 103), 2016, February 21st, 2015,
March 1st,
2014,
March
23rd, 2013,
April 14th, 2012,
April 9th, 2011,
April 9th, 2010.
-
Amazons, Penguins, and Amazon
Penguins, Gettysburg College Game Club,
October 16th, 2013,
October 27th, 2017, November 13th, 2021.
- AI-Assisted Game Design: a diverse research challenge, Gettysburg College Department of Computer Science, April 29th, 2021. (PDF slides)
- Budget Magic: The Gathering for Beginners 2020, Gettysburg College Game Club, September 11, 2020. (PDF slides)
-
The Gin Rummy AI Challenge, Gettysburg College Computer
Science Colloquium, November 14th, 2019, and EAAI-20, New York, February 9, 2020. (recorded presentation)
-
Budget Magic: The Gathering for Beginners, Gettysburg College Game Club,
March 1st, 2019.
-
Kaggle and Click-Through Rate Prediction, Gettysburg College Computer
Science Colloquium, February 27th, 2019.
-
Getting Things Done for the Glory of God, Gettysburg College Christian
Fellowship, Gettysburg College, Gettysburg, Pennsylvania,
January 21st, 2019,
November 12th, 2016,
September 26th, 2015.
-
Faith and Finance, Gettysburg College Christian Fellowship, Gettysburg College, Gettysburg, Pennsylvania,
November 7th, 2018 (2 sections of Math 103),
February 16th (FourSquare) and February 24th, 2018 (DCF),
February 25th, 2017 (DCF) and December 2nd, 2016 (2 sections of Math 103),
April 2nd (DCF) and 8th (2 sections of Math 103), 2016, February 21st, 2015,
March 1st,
2014,
March
23rd, 2013,
April 14th, 2012,
April 9th, 2011,
April 9th, 2010.
-
Game
Resources and Recommendations: Gettysburg College Game Club, October
21st, 2018, October 29th, 2014, November 16th,
2010
-
(with Ziqian Luo ’18)
Mixed
Logical and Probabilistic Reasoning in the Game of Clue, The
10th International Conference on Computers and Games (CG2018), National
Taipei University, New Taipei City, Taiwan, July 10, 2018.
-
Plentiful Possibilities
for Pen, Pencil, and Paper Play, Gettysburg College Game Club, March 2nd,
2018, February
12th, 2014.
-
The Birds of a Feather Research Challenge, The Eighth Symposium on
Educational Advances in Artificial Intelligence, New Orleans, Louisiana, USA
(collocated with AAAI-18), February 3, 2018; Gettysburg College Computer
Science Colloquium, November 9, 2017 with follow-up research workshop on
February 1, 2018; Dickinson College, February 27, 2018 (talk
video,
slides,
research
resources)
-
Playful AI Education, EAAI-2018: The Eighth Symposium on Educational
Advances in Artificial Intelligence, New Orleans, Louisiana, USA (collocated
with AAAI-18), February 4, 2018.
- Optimal
Play of the Farkle Dice Game, The 15th Advances in Computer Games
Conference (ACG 2017), Leiden, Netherlands, July 4, 2017.
-
Sequential Placement Optimization Games: Poker Squares, Word Squares, and
Take It Easy!, Gettysburg College Game Club, April 4, 2017.
-
Artificial Intelligence and Ethics, Gettysburg College Computer Science
Colloquium, March 2, 2017.
- Bayesian
Network Reasoning with Gibbs Sampling, EAAI-2017: The Seventh Symposium
on Educational Advances in Artificial Intelligence, San Francisco,
California, USA (collocated with AAAI-17) February 5-6, 2017
Model AI
Assignment available at:
http://modelai.gettysburg.edu/2017/mc2/index.html
-
A Sampling of Chess and Chip Games, Gettysburg College Game Club,
September 20th, 2016, October 19, 2011.
- Monte
Carlo Approaches to Parameterized Poker Squares, The 9th International
Conference on Computers and Games (CG2016), Leiden University, Leiden, the
Netherlands, June 29th, 2016.
-
A Simple Game with Complex Play: Perspectives on Perfect and Practical Play
of Pig, Alumni College, Gettysburg College, Gettysburg, Pennsylvania,
June 2, 2016.
-
An
Introduction to k-Means Clustering, EAAI-2016: The Sixth Symposium on
Educational Advances in Artificial Intelligence Phoenix, Arizona, USA
(collocated with AAAI-16) February 13, 2016.
Peer-reviewed k-Means Clustering assignments with supporting software, Weka tutorial,
PowerPoint presentation, review of online resources, notation guide, data
sets, etc. are available at:
http://modelai.gettysburg.edu/2016/kmeans/
- (with Zuozhi Yang ‘17)
The Parameterized Poker Squares EAAI NSG Challenge and
Learning and Using Hand Abstraction Values for Parameterized Poker Squares,
The 30th AAAI Conference on Artificial Intelligence (AAAI-16), February 13,
2016.
- Faith and Finance, Gettysburg College Christian Fellowship, Gettysburg College, Gettysburg, Pennsylvania, April 9th, 2010,
April 9th, 2011,
April 14th, 2012,
March
23rd, 2013,
March 1st,
2014, February 21st, 2015,
April 2nd (DCF) and 8th (2 sections of Math 103), 2016.
- A Brief Introduction to Interactive Fiction,
Gettysburg College Game Club, February 2nd, 2016, October 17th, 2012.
-
A Sampling of Card Games, Gettysburg College Game Club, October 7th,
2015.
- (with Yoshiaki Yamaguchi) First Player’s
Cannot-Lose Strategies for Cylinder-Infinite-Connect-Four with Widths 2 and
6, The 14th Advances in Computer Games Conference (ACG 2015), Leiden,
Netherlands, July 3, 2015.
- Dice Games Properly
Presented: Gettysburg College Game Club, February 25, 2015.
- The Parameterized Poker Squares EAAI NSG
Challenge, EAAI-14: The 5th Symposium on Educational Advances in Artificial Intelligence, Quebec City,
Quebec, Canada, July 28, 2014; Gettysburg College, January 29, 2015.
- Pedagogical Possibilities for the 2048 Puzzle
Game, CCSCE-14: The 30th Annual CCSC Eastern Conference, York College of
Pennsylvania, York, PA, November 14-15, 2014. (Best Paper Award)
- An Introduction to Monte Carlo Techniques in
Artificial Intelligence - Part I, EAAI-14: The 5th Symposium on Educational Advances in Artificial Intelligence, Quebec City,
Quebec, Canada, July 28-29, 2014.
- Android Programming Tutorial, Gettysburg College Computer Science
Colloquium: October 14th, 2011, September 13th, 2012, September 12th, 2013.
- (with Marcin Malec) Optimal,
Approximately Optimal, and Fair Play of the Fowl Play Card Game, CG2013:
The 8th International Conference on Computers and Games, Yokohama, Japan,
August 13-15, 2013. (PPT Version)
- An Introduction to Counterfactual Regret
Minimization, EAAI-13: The 4th Symposium on
Educational Advances in Artificial Intelligence, Bellevue, Washington,
July15-16, 2013.
- The Poker Squares
Family, Gettysburg College Game Club, March 6th, 2013.
- The Poker Squares Challenge
- Solving the Dice Game Pig: an introduction to
dynamic programming and value iteration, EAAI-12: The
3rd
Symposium on Educational Advances in Artificial Intelligence, Toronto,
Ontario, Canada, July 23-24, 2012.
- (with Steven Hnath)
Approximating Optimal Dudo Player with Fixed-Strategy Iteration
Counterfactual Regret Minimization, Advances in Computer Games, 13th
International Conference, Tilburg, The Netherlands, November 20th,
2011.
- Gettysburg College Computer Science Colloquium, November 17th,
2011
- Perspectives on Perfect and Practical Play of Pig,
Harrisburg Area Community College Honors Lecture, Gettysburg, Pennsylvania,
November 15, 2011.
- Model AI Assignments: Clue Deduction: an
introduction to satisfiability reasoning, EAAI-11: The 2nd
Symposium on Educational Advances in Artificial Intelligence, San Francisco,
California, August 9, 2011.
Clue Deduction Assignments:
http://modelai.gettysburg.edu/2011/clue/
-
Rook Jumping Maze Generation for AI Education,
24th
International FLAIRS Conference (FLAIRS-2011), Palm Beach, Florida, May
18-20, 2011.
- (with Mehran Sahami, Marie desJardins, and Zachary Dodds)
EAAI: Educational Advances in
Artificial Intelligence, The 42nd ACM Technical Symposium on Computer
Science Education, Dallas, Texas, March 10, 2011.
- Game
Resources and Recommendations: Gettysburg College Game Club, November 16th,
2010
- Dudo: An Introduction to the Incan
Dice Game:
- Rook
Jumping Maze Design Considerations, Computers and Games, 7th
International Conference, CG 2010, Kanazawa, Japan, September 26th,
2010.
- Model AI Assignments: Rook Jumping Maze Generation, EAAI-10: The 1st
Symposium on Educational Advances in Artificial Intelligence, Atlanta,
Georgia, July 13, 2010.
Rook Jumping Maze Generation Assignments:
http://modelai.gettysburg.edu/2010/rjmaze/
-
Decision-Theoretic Simulated Annealing,
23rd International
FLAIRS Conference (FLAIRS-2010), Daytona Beach, Florida, May 19-21, 2010.
- The Game of Pig for CS1, SIGCSE 2010, Milwaukee, Wisconsin, March 13th, 2010. (resources)
- Beyond This Milestone, December Graduates Recognition Ceremony, Gettysburg College, Gettysburg, Pennsylvania, December 17th, 2009.
- Plentiful Possibilities
for Pen, Pencil, and Paper Play, Gettysburg College Game Club, Gettysburg
College, Gettysburg, Pennsylvania, November 3rd, 2009.
-
Amazons, Penguins, and Amazon Penguins, Gettysburg College Game Club,
Gettysburg College, Gettysburg, Pennsylvania, October 20th, 2009.
- Rook Jumping Mazes: a Computer Science design project, Computer Science
Colloquium, Gettysburg College, Gettysburg, Pennsylvania, September 17th, 2009.
- Follow-up lab:
MazeLab: the rook jumping maze design project, Computer Science Colloquium,
Gettysburg College, Gettysburg, Pennsylvania, September 24th, 2009.
- The Arduino: Computational Invention
Made Easy, Computer Science Colloquium, Gettysburg College, Gettysburg,
Pennsylvania, September 11th, 2008.
- Throw Down an AI Challenge, in Using AI to
Motivate Greater Participation in Computer Science, Papers from the AAAI Spring
Symposium, Technical Report SS-08-08, AAAI Press, March 27, 2008 (PDF
slides, PDF paper).
- (with Megan Knauss '09) Dudo: Exploring the Incan
Bluffing Dice Game, Friday Faculty Luncheon, Gettysburg College, Gettysburg,
Pennsylvania, February 8th, 2008. (PDF)
- (with Monica Ranadive '07) Cluedoku: Generating and Solving Clue Logic Puzzles, Friday Faculty Luncheon, Gettysburg College, Gettysburg, Pennsylvania, September 8th, 2006. (PDF)
- Clue Deduction: Professor Plum Teaches Logic,
19th International FLAIRS Conference (FLAIRS-2006), Melbourne Beach, Florida,
May 11-13, 2006 (PDF,
PDF slides,
resources).
- Pedagogical Possibilities for the Dice Game Pig,
Papers of the Eleventh Annual CCSC Northeastern Conference, April 21-22,
2006, College of the Holy Cross, Worcester, MA in the Journal of
Computing Sciences in Colleges, vol. 21, no. 6, pp. 149-161, June 2006 (PDF,
PDF slides,
resources).
- The Game of Go: from ancient art to modern research, Friday Faculty Luncheon, Gettysburg College, Gettysburg,
Pennsylvania, September 30th, 2005.
- Teaching Stochastic Local Search, 18th
International FLAIRS Conference (FLAIRS-2005), Clearwater Beach, Florida, May
15-17, 2005 (PPT,
resources).
- Implementing the Intelligent Systems
Knowledge Units of Computing Curricula 2001, in the Proceedings
of Frontiers in Education Conference (FIE ’03), Boulder, Colorado, November 5-8,
2003, IEEE Press. (PDF, PS,
resources)
- (with Ingrid Russell, Michael Georgiopoulis, Jose Castro, Daniel McCracken,
Laurie King, and Dennis Bouvier) Condensing the CC-2001
Core in an Integrated Curriculum, Journal of Computing Sciences in
Colleges, vol. 18, no. 5, pp. 65-69, May 2003. (PDF,
PS, resources)
- (with David Hettlinger '04 and Amy Kerr '03) Applying
Machine Learning to Circuit Design,
Mathematics and Computer Science Colloquium, Gettysburg College, Gettysburg,
Pennsylvania, December 5th, 2002.
- Forging Word Puzzles: From Blacksmithing
to Wordsmithing,
- Mathematics Colloquium, Gettysburg College, Gettysburg,
Pennsylvania, October 20th, 2005.
- Friday Faculty Luncheon, Gettysburg College, Gettysburg,
Pennsylvania, November 22nd, 2002.
- Action Timing Discretization with Iterative-Refinement
,
at the 5th International Symposium on Abstraction, Reformulation, and Approximation
(SARA '02), Kananaskis, Alberta, Canada, August 2002.
- Pondering Probabilistic Play Policies for Pig,
- Computer Science Colloquium, Middlebury College, Middlebury, Vermont,
November 11th, 2005.
- Computer Science Colloquium, Vassar College, Poughkeepsie, New York, February,
2003.
- Mathematics and Computer Science Colloquium, Gettysburg College, Gettysburg,
Pennsylvania, April 4th, 2002.
- Mathematics Seminar, Shippensburg University, Shippensburg, Pennsylvania,
December 3rd, 2002.
- Information-Based Alpha-Beta Search and the
Homicidal Chauffeur, at Hybrid Systems: Computation and Control, the
Fifth International Workshop (HSCC '02, Stanford University, Palo Alto,
California, USA, 2002).
- Action-Based Discretization for AI Search,
at the Game Developers Conference 2002 (GDC 2002, San Jose Convention Center,
San Jose, California, USA, 2002). (See also Recursive
Best-First Search Example handout (HTML) or (DOC).)
- Heuristic Optimization and Dynamical System
Safety Verification at Hybrid Systems V, University of Notre Dame,
September 12th, 1997 (see also paper).
- Information-Based Optimization Approaches
to Dynamical System Safety Verification, at Hybrid Systems: Computation
and Control (HSCC '98), First International Workshop, Berkeley, California,
USA, April 15th, 1998 (see also paper).
- AI Game-Tree Search for Hybrid System Control, at the IFAC Symposium
on Artificial Intelligence in Real-Time Control, October 5-8, 1998, Grand
Canyon National Park, Arizona, USA (see also paper).
- AI Game-Tree Search for Real-Time Hybrid System Control, at the
American Association of Artificial Intelligence 1999 Spring Symposium on
Hybrid Systems and AI: Modeling, Analysis, and Control of Discrete and
Continuous Systems, March 21-23, 1999, Stanford University, Palo Alto,
California, USA (see also paper).
Todd Neller