RHill Photo

Robin K. Hill, Ph.D.

hill@uwyo.edu

Lecturer, Department of Electrical Engineering and Computer Science
Adjunct, School of Computing
Affiliate, Department of Philosophy and Religious Studies
Affiliate, Wyoming Institute for Humanities Research

Degrees
Ph.D., Computer Science, State University of New York at Buffalo, 1994
M.S., Management Information Systems, University of Arizona, 1980
M.A., Mathematical Logic, University of East Anglia, 1978
B.A., Philosophy, University of Wyoming, 1975

Teaching
Computer Science, Information Systems, and Philosophy courses for the University of Wyoming, University of Maryland University College (European Division), State University of New York at Binghamton, Metropolitan State College, and others.


Research in the Philosophy of Computer Science Blog on the Philosophy of Computer Science hosted by the Communications of the ACM,
online at http://cacm.acm.org/blogs/blog-cacm/

Does Nature Use Data?July 18, 2016
The Work and Inspiration of the International Associaton for Computing and PhilosophyAugust 30, 2016
What Makes a Program Elegant?October 11, 2016
The Work and Inspiration of the APA Newsletter on Philosophy and ComputersNovember 19, 2016
Fiction as Model TheoryDecember 30, 2016
The Work and Inspiration of the Commission on the History and Philosophy of ComputingJanuary 28, 2017
Fact Versus Frivolity in FacebookFebruary 26, 2017
Ethical Theories Spotted in Silicon ValleyMarch 16, 2017
Operating Systems as Possible WorldsApril 29, 2017
The Ethical Problem of Software NeglectMay 31 2017
In print edition, September 2017
Deep DictionaryJune 20 2017
In print edition, October 2017
On the Ethics of CyberwarJuly 26 2017
It's Not the 'Why' Chromosome, It's the 'How'September 11 2017
Human Acts and Computer AppsNovember 28, 2017
Tech Ethics at WorkJanuary 29, 2018
Examples of Phenomenology in ComputingMarch 29 2018
Articulation of Decision ResponsibilityMay 21, 2018
In print edition, August 2018
First-Class Philosophical FailureJuly 30 2018
Tech User ReponsibilitySeptember 30, 2018
In print edition, February 2019
FictionSteinNovember 21, 2018
What Is a Variable?January 31, 2019
In print edition, April 2019
The Artificialistic FallacyMarch 30, 2019
Variable VagariesMay 19, 2019
In print edition, October 2019
Lessons from a First-Year SeminarJuly 27, 2019
In print edition, December 2019
Vice Epistemology of the InternetSeptember 30, 2019
Voting, Coding, and the CodeNovember 27, 2019
In print edition, March 2020
The Vote as a Declared Datum January 30, 2020
Voting as Tallying in Public March 5, 2020
The Virus Analogy and ValidationMay 29, 2020
In print edition, October 2020
Computing Ethics and Teaching ItJuly 6, 2020
TrolleyspottingSeptember 13, 2020
Deadlines of the Digital TurnNovember 7, 2020
In print edition, February 2021
First-Year Research SourcesJanuary 27, 2021
Misnomer and MalgorithmMarch 27, 2021
Now What? Order and TestMay 30, 2021
Gaming the System: DefinitionJuly 31, 2021
Safe Space for Alt-ViewsSeptember 27, 2021
In print edition, December 2021
Experiencing Loops in TimeNovember 28, 2021
Cryptocurs Don't AsportateJanuary 28, 2022
Students Speak to Ethical IssuesMarch 16, 2022
Whence Machine Volition?May 30, 2022
Communing on ComputingJuly 30, 2022
Where to Look: CS Ethics ResearchSeptember 30, 2022
Observation of BiasDecember 24, 2022
The Imperativity of AlgorithmsMarch 31, 2023
Pedagogical Paths Through EthicsMay 27, 2023
Bigger than a BlackboxJuly 29, 2023
Chat Generative Pre-trained... TestimonySeptember 30, 2023
Cook-Levin: The Ugly Underbelly is Good for UsDecember 10, 2023
In print edition, March 2024
Are You a Doomer or a Boomer?March 27, 2024
The Techno-Pro AttitudeJune 10, 2024

A Call for More Philosophy in the Philosophy of Computer Science, American Philosophical Association Newsletter on Computers 15:2, Spring 2016. Online at http://www.apaonline.org/?computers_newsletter

What An Algorithm Is. Philosophy & Technology, March 2016, 29:1, 35-59, DOI:10.1007/s13347-014-0184-5
Free online from Springer at http://rdcu.be/m1SZ


Other Public Projects

A Collection of Suggested Electronic Course Templates for Use in Higher Education
(Hill, Fresen, and Geng), Online at http://www.researchinlearningtechnology.net/index.php/rlt/article/view/21669, Published in Research in Learning Technology, April 2014

"Derivation of Electronic Course Templates for Use in Higher Education"
(Fresen, Hill, and Geng), Online at http://www.researchinlearningtechnology.net/index.php/rlt/article/view/18665, Published in Research in Learning Technology, December 2012

How Close Did Kurt Godel Get to the University of Wyoming?, SIGACT News, the Newsletter of the Special Interest Group in Algorithms and Computability Theory, Association for Computing Machinery, June 2007. (PDF version)


Help Sheets for Teaching Computer Science

(These are several years old.)

Top Ten C++ Errors

Loop Invariants

LISP Help