professor-edgar