Ο Μιχάλης Χριστοδούλου έχει σπουδάσει Κοινωνιολογία (Πανεπιστήμιο Κρήτης) και Φιλοσοφία (Πανεπιστήμιο Πάτρας) και είναι διδάκτωρ Κοινωνιολογίας της Εκπαίδευσης του Πανεπιστήμιου Πατρών. Έχει διδάξει μαθήματα μεθοδολογίας κοινωνικών επιστημών στο Πανεπιστήμιο Πατρών, στο Πανεπιστήμιο Πελοποννήσου και στο ΕΑΠ. Είναι μέλος ερευνητικών ομάδων που έχουν υλοποιήσει εμπειρικές έρευνες σε χρηματοδοτούμενα ερευνητικά έργα. Τα ερευνητικά του ενδιαφέροντα και οι δημοσιεύσεις του εστιάζουν σε ζητήματα ερευνητικού σχεδιασμού ποσοτικών και ποιοτικών εκπαιδευτικών ερευνών, στην επιστημολογία της κοινωνικής έρευνας και στην ανάλυση ποιοτικών δεδομένων.