hamza nelson