Nathan Carter (Bentley University): Lurch: software for immediate feedback for students in a first proof course (School Seminar)

Abstract:

Lurch is an open-source word processor that can check the steps in students’ mathematical proofs. Users write in a natural language, but mark portions of a document as meaningful, so the software can distinguish content for human readers from content it should analyze.

This talk begins with an overview of the most recent release of the system, the ways in which it impacts students’ learning of mathematical proofs, and how it needs to be improved in the future. I will then cover how we are making those improvements in the next version, which will lead naturally to an introduction of the Lurch Web Platform, a foundational set of tools that we will use to bring the project to the web.

That platform is available on GitHub for other mathematical software developers to use in their own projects. It includes a web editor with mathematical typesetting, an interface for marking up documents with mathematical (or other structured) meaning, OpenMath support, meaning visualization tools, and document dependence and sharing features, among others.

Speaker Bio:

Nathan Carter uses computer science to advance mathematics. He writes open source mathematics software for university mathematics education, in areas including mathematical logic and abstract algebra visualization. He is a past winner of the Mathematical Association of America’s Henry L. Alder Award for Distinguished Teaching by a Beginning College or University Mathematics Faculty Member and his first book, Visual Group Theory, won the 2012 Beckenbach Book Prize from that same society. His second book, Introduction to the Mathematics of Computer Graphics, was published in 2016. His current book project will be an edited volume entitled Data Science for Mathematicians, intended to help mathematics faculty make the transition into teaching and doing research in the fast-growing field of data science.

Event details

  • When: 25th September 2018 14:00 - 15:00
  • Where: Cole 1.33a
  • Series: School Seminar Series
  • Format: Seminar

Fable-based Learning: Seminar by Prof Jimmy Lee

CUHK + UniMelb = Fable-based Learning + A Tale of Two Cities

Prof Jimmy Lee, Chinese University of Hong Kong

This talk reports on the pedagogical innovation and experience of a joint venture by The Chinese University of Hong Kong (CUHK) and the University of Melbourne (UniMelb) in the development of MOOCs on the computer science subject of “Modeling and Solving Discrete Optimization Problems”.  In a nutshell, the MOOCs feature the Fable-based Learning approach, which is a form of problem-based learning encapsulated in a coherent story plot.  Each video lecture begins with an animation that tells a story based on the Chinese classic “Romance of the Three Kingdoms”, in which the protagonists in the novel encounter a problem requiring technical assistance from the two professors from modern time via a magical tablet bestowed upon them by a fairy god.  The new pedagogy aims at increasing learners’ motivation as well as situating the learners in a coherent learning context.  In addition to scriptwriting, animation production and situating the teaching materials in the story plot, another challenge of the project is the remote distance and potential cultural gap between the two institutions as well as the need to produce all teaching materials in both (Mandarin) Chinese and English to cater for different geographical learning needs.  The MOOCs have been running recurrently on Coursera since 2017.  Some learner statistics and feedbacks will be presented.  The experience and preliminary observations of adopting the online materials in a Flipped Classroom setting at CUHK will also be detailed.

This video at Youtube shows the trailer for the Coursera Course:

Biography:

Jimmy Lee has been on the faculty of The Chinese University of Hong Kong since 1992, where he is currently the Assistant Dean (Education) in the Faculty of Engineering and a Professor in the Department of Computer Science and Engineering.  His major research focuses on constraint satisfaction and optimization with applications in discrete optimization, but he is also involved in investigating ways of improving students’ learning experience via proper use of technologies.  Jimmy is a two-time recipient (2004 and 2015) of the Vice-Chancellor’s Exemplary Teaching Award and most recently the recipient of the University Education Award (2017) at CUHK.

Event details

  • When: 21st August 2018 13:30 - 14:30
  • Where: Cole 1.33b
  • Format: Seminar

Seminar: SMT, Planning and Snowmen

Professor Mateu Villaret, from Universitat de Girona is a visiting scholar with the AI group from July 1st until September 30th. Professor Villaret works on algorithms for routing and scheduling with the AI group at St Andrews.

As well as solving practical problems, he also enjoys puzzle games. That is the basis of this talk, about using Planning and SMT to solve the “Snowman” puzzle.

Event details

  • When: 6th August 2018 11:00 - 12:00
  • Where: Cole 1.33a
  • Series: AI Seminar Series
  • Format: Seminar

DHSI Seminar Series

The school of Physics & Astronomy (Room 222) are hosting our next Digital Health Seminar

12.00pm – Lunch
12.20pm – Isla Rose & Mary Barnard Ultraviolet Radiation, DNA damage, and sunscreen
12.50pm – Lewis McMillan Monte Carlo radiation transfer model of laser tissue ablation
1.20pm –   Nicole Schanche Planet candidate detection and ranking using MachineLearning
1.50pm –   General discussions

All welcome!

DHSI Flyer – Physics & Astronomy 17.8

Event details

  • When: 17th August 2018 12:00 - 14:00
  • Where: Physics Bldg
  • Format: Seminar

Why Homotopy type Theory (HoTT) matters – Professor Thorsten Altenkirch

Abstract:
Dependent types are a wonderful way to construct correct functional programming and specify interfaces as Edwin has shown in his nice book on type driven development using a welsh dragon. But shall we go further in the esoteric world of homotopy type theory? I will try to motivate this and I am looking forward to some discussions with people who have a more pragmatic attitude to dependent types.

Event details

  • When: 25th May 2018 11:00 - 12:30
  • Where: Cole 1.33a
  • Format: Seminar

SACHI Seminar: Alessio Malizia – User Experience: a step towards Natural User Interfaces.

Title: User Experience: a step towards Natural User Interfaces.

Abstract: The road to natural interfaces is still long and we are now witnessing an artificial naturality. These interfaces are natural, in the sense they employ hand gestures, but they are also artificial, because the system designer imposes the set of gestures. In this lecture we will explore together the benefits and issues of Natural User Interfaces.

Speaker biography: Alessio Malizia is a Professor of UX Design at the University of Hertfordshire and a distinguished speaker of the ACM (the international Association for Computer Machinery); he lives in London but is a “global soul” and has been living in Italy, Spain and US. He is the son of a blacksmith, but thereafter all pretensions of manual skills end. Prof. Malizia began his career as a bearded computer scientist at Sapienza – University of Rome and then, after an industrial experience in IBM and Silicon Graphics, moved on with a career in research. He was visiting researcher at the Xerox PARC where he was appreciated for his skills in neural networks (Multilayer Perceptrons) and as peanut butter and chocolate biscuits eater. He worked as Senior Lecturer at Brunel University London and as Associate Professor (and Spanish tapas aficionado) at the University Carlos III of Madrid. Prof Malizia’s research and teaching interests focus on Human-Centred Systems.

He is interested in the design of Ubiquitous Interactive Systems with a special focus on the End-User Development community. He is particularly interested in systems where the physical and digital become seamlessly intertwined producing a new hybrid landscape and the study of problems arising from designing such complex hybrid environments involving collaboration of various disciplines and stakeholders. In his role at the School of Creative Arts at University of Hertfordshire, he is keen to develop novel approaches and attract funding for improving methods to design almost invisible interfaces embedded in a physical environment naturally exploited by users’ innate interaction modalities.

Event details

  • When: 7th June 2018 14:00 - 15:00
  • Where: Cole 1.33a
  • Format: Seminar

War Stories: Building new tech products in an uncertain world

Steven Drost (CodeBase Chief Strategy Officer) and Jamie Coleman (CodeBase CoFounder and Chair) will talk about the topics that are rarely discussed in an academic environment around startups, product management, jobs to be done and disruption. Discussing aspects of UX, HCI, AI and systems development this is the stuff that they wish every computer scientist and startup founder knew before trying to create an innovative new business.

What is CodeBase?

CodeBase is the UK’s largest startup incubator, home to around 100 technology companies in Edinburgh and Stirling. It brings together ambitious entrepreneurs, world-class technological talent and top investors, in a creative, collaborative environment designed for the new digital economy. We host a vibrant, open community of experts in a diverse range of fields, with hands-on mentorship, networking and world-class business support. http://www.thisiscodebase.com

Jamie and Steven are quite inspiring speakers and if you are looking for project partners, collaborators or just to learn how to develop your ideas commercially, this could be a good talk for you.

 

Event details

  • Where: Cole 1.33a
  • Format: Seminar

SRG Seminar: “Application of Bayesian Nonparametric in household human activity recognition” by Lei Fang

Abstract

In this talk, I will talk about the possibility of using Bayesian nonparametric clustering, or Dirichlet Process Mixture model to solve human activity recognition problem. In particular, I will discuss how the technique can be useful when the activity labels are not annotated and/or the activity evolves over the time. This initial study is built on an existing work on using directional statistical models (von Mises-Fisher) distribution, called Hierarchical Mixture of Conditional Independent von Mises Fisher distribution (HMCIvMFs), for unknown events detection and learning. Markov chain Monte Carlo sampling based learning algorithm will be presented together with some initial experiment results.

Event details

  • When: 12th April 2018 13:00 - 14:00
  • Where: Cole 1.33b
  • Series: Systems Seminars Series
  • Format: Seminar

SRG Seminar: “Introduction to Apache Mesos and the DataCenter Operating System” by Matt Jarvis

Abstract
Data processing paradigms are undergoing a paradigm shift as we move more and more towards real time processing. Emerging software models such as the SMACK stack are at the forefront of this change, focused on a pipeline processing model, but are also introducing new levels of operational complexity in running multiple complex distributed systems such as Spark, Kafka and Cassandra. In this talk, I’ll introduce both Apache Mesos and DC/OS as a solution to this growing problem, and describe the benefits are of running these new kinds of systems for emerging cloud native workloads.
 
Bio
Matt Jarvis is Senior Director of Community and Evangelism at Mesosphere, engaging with the communities around DC/OS and Mesos. Matt has spent more than 15 years building products and services around open source software, on everything from embedded devices to large scale distributed systems. Most recently he has been focused on the open cloud infrastructure space, and in emerging patterns for cloud native applications. 

Event details

  • When: 24th April 2018 13:00 - 14:00
  • Where: Cole 1.33b
  • Series: Systems Seminars Series
  • Format: Seminar

Diderot: A Parallel Domain-Specific Language for Image Analysis and Visualization – John Reppy

Diderot: A Parallel Domain-Specific Language for Image Analysis and Visualization

Abstract:
The analysis of structure in three-dimensional images is increasingly valuable for biomedical research and computational science. At the same time, the computational burden of processing images is increasing as devices produce images of higher resolution (e.g., typical CT scans have gone from 128^3 to roughly 512^3 resolutions). With the latest scanning technologies, it is also more common for the the values measured at each sample to be multi-dimensional rather than a single scalar, which further complicates implementing mathematically correct methods.

Diderot is a domain-specific language (DSL) for programming advanced 3D image visualization and analysis algorithms. These algorithms, such as volume rendering, fiber tractography, and particle systems, are naturally defined as computations over continuous tensor fields that are reconstructed from the discrete image data. Diderot combines a high-level mathematical programming notation based on tensor calculus with an abstract bulk-synchronous parallelism model. Diderot is designed to both enable rapid prototyping of new image analysis algorithms and high performance on a range of parallel platforms.

In this talk, I will give an overview of the design of Diderot and examples of its use. I will then describe aspects of its implementation with a focus on how we translate the notation of tensor calculus to efficient code. I will also briefly discuss the automated techniques we use to validate the correctness of the compilation process.

Diderot is joint work with Gordon Kindlmann, Charisee Chiw, Lamont Samuels, and Nick Seltzer.

Bio:
John Reppy is a Professor of Computer Science and a Senior Fellow of the Computation Institute at the University of Chicago. He received his Ph.D. from Cornell University in 1992 and spent the first eleven years of his career at Bell Labs in Murray Hill NJ. He has been exploring issues in language design and implementation since the late 1980’s, with a focus on higher-order, typed, functional languages. His work includes the invention of Concurrent ML and work on combining object-oriented and functional language features. His current research is on high-level languages for parallel programming, including the Diderot, Manticore, and Nessie projects.

Event details

  • When: 2nd April 2018 13:00 - 14:00
  • Where: Cole 1.33b
  • Format: Seminar