Teaching and Learning (Graduate Thesis-based)