John Blake
Profile
Projects
TNT Lab
Citizenship
Philosophy
Publications
Presentations
Grants and funds
Teaching philosophy
Tools
Pronunciation scaffolder
Error detector
Tense identifier
Argument analyzer
Move visualizer
Feature visualizer
Courses
Course list
Authorship analysis
Expert systems with Python
Fields of computer science
Information ethics
Logic and language
Patterns and language
Python for NLP
Technology-enhanced language learning
Visualizing time and tense
Error-free research writing
Reader-friendly writing
Legacy thesis writing
Thesis writing
Writing scientific research abstracts
Awareness and defense
Blitz speaking
Interview practice
Professional development
Pronunciation scaffolder
Error detector
Tense identifier
Argument analyzer
Move visualizer
Feature visualizer