Ο Γιώργος Κουκούλης γεννήθηκε στα Ιωάννινα. Σπούδασε στην Αθήνα «Μηχανικός Ηλεκτρονικών Υπολογιστικών Συστημάτων» της σχολής «Τεχνολογικών Εφαρμογών» των ΤΕΙ Πειραιά κι έκανε μεταπτυχιακές σπουδές στο Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών (Παιδαγωγικό Τμήμα Νηπιαγωγών, Τμήμα Βιολογικών Εφαρμογών και Τεχνολογιών, Τμήμα Ιατρικής) με τίτλο MSc «Επιστήμες Περιβάλλοντος και Εκπαίδευση για την Αειφορία». Ο τίτλος της πτυχιακής του εργασίας είναι «Εκτίμηση θορύβου σε αναλογικά κυκλώματα» και της διπλωματικής του «Χρήση εργαλείων πληροφορικής, επικοινωνιών και ρομποτικής υπό το πλαίσιο της θεωρίας της δραστηριότητας στην εκπαίδευση για την αειφορία. Η περίπτωση διερεύνησης της κλιματικής αλλαγής».
Το 2003 διορίστηκε μόνιμος εκπαιδευτικός στη Δευτεροβάθμια Εκπαίδευση όπου δίδασκε τα μαθήματα της Πληροφορικής και των Επικοινωνιών ως και το 2013. Έπειτα μετατάχτηκε στην πρωτοβάθμια στην οποία υπηρετεί μέχρι και σήμερα. Το 2011 διατέθηκε από την υπηρεσία του στο Κέντρο Περιβαλλοντικής Εκπαίδευσης Κόνιτσας στη θέση μέλους Περιβαλλοντικής Ομάδας. Έχει διδάξει, ως ωρομίσθιος εκπαιδευτικός, στο 2ο ΙΕΚ Ιωαννίνων κατά το ακαδημαϊκό έτος 2005-2006 το μάθημα «Χρήση Η/Υ» στο τμήμα «Νοσηλευτική μονάδα εντατικής θεραπείας». Τέλος, στα πρώτα επαγγελματικά του χρόνια, δούλεψε στον ΟΤΕ Ιωαννίνων στα πλαίσια της Πρακτικής του Άσκησης. Ερευνητικά Ενδιαφέροντα: Πολιτισμική Ιστορική Θεωρία της Δραστηριότητας, Εκπάιδευση για την Αειφορία, χρήση εργαλείων Πληροφορικής, επικοινωνιών και εκπαιδευτικής Ρομποτικής στην Εκπαίδευση.