Self Made Hero logo

Edward Ross

Edward Ross is a comic book artist, writer and illustrator. Working alongside Dr James Hall, he has created many science-themed comics for universities, museums, charities and research bodies. Ross is a film studies graduate and regularly leads workshops in comic book creation. He lives in Edinburgh.