gee whiz
From Longman Dictionary of Contemporary Englishgee whizˌgee ˈwhiz interjection American English old-fashioned SURPRISEDused to show that you are surprised or annoyedgee-whizgee-ˈwhiz adjective American English informal very good, in a way that is impressive and exciting gee-whiz graphics