Professor flint