Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science...

21
Beyond Data and Beyond Data and Digits: Digits: My Teaching My Teaching Experiences Experiences in the CSI Department in the CSI Department Goutam Paul Goutam Paul Computer Science Department Computer Science Department SUNY Albany SUNY Albany SKILL 2003 Conference, Nov 1, 2003 SKILL 2003 Conference, Nov 1, 2003

Transcript of Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science...

Page 1: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

Beyond Data and Digits:Beyond Data and Digits:My Teaching Experiences My Teaching Experiences

in the CSI Departmentin the CSI Department

Goutam PaulGoutam Paul

Computer Science DepartmentComputer Science Department

SUNY AlbanySUNY Albany

SKILL 2003 Conference, Nov 1, 2003SKILL 2003 Conference, Nov 1, 2003

Page 2: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

22

Organization of the talkOrganization of the talk

BackgroundBackground

IntroductionIntroduction

CommunicationCommunication

AcademicsAcademics

PersonalismPersonalism

Page 3: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

33

Organization of the talkOrganization of the talk

WarningWarning

The dark side!The dark side!

RewardReward

Self-improvementSelf-improvement

ConclusionConclusion

Page 4: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

44

BackgroundBackground

As a StudentAs a Student– Bachelors in Computer EngineeringBachelors in Computer Engineering– Masters in Computer ScienceMasters in Computer Science– Doing PhD in Artificial IntelligenceDoing PhD in Artificial Intelligence

Page 5: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

55

BackgroundBackground

As a TAAs a TA– Both undergrad and grad coursesBoth undergrad and grad courses– From 101 to 500 level coursesFrom 101 to 500 level courses– Both theoretical and programming coursesBoth theoretical and programming courses– Both Discussion session and GradingBoth Discussion session and Grading

Page 6: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

66

BackgroundBackground

As an instructorAs an instructor– Taught undergrad level courseTaught undergrad level course– Supervised a TASupervised a TA

Page 7: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

77

IntroductionIntroduction

Complete Picture Complete Picture

= Background + Foreground= Background + Foreground

Dynamic EnvironmentDynamic Environment– InteractiveInteractive– ExtemporeExtempore

Page 8: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

88

CommunicationCommunication

Students from different background, Students from different background, different countriesdifferent countries– Be openBe open

PronunciationPronunciation– Go slowGo slow

Page 9: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

99

Academic LessonsAcademic Lessons

No copy-book teachingNo copy-book teaching– Prepare before teachingPrepare before teaching

Design own examplesDesign own examples– Matrix multiplication: Matrix multiplication:

cost table = price table cost table = price table × quantity × quantity tabletable

Page 10: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1010

Academic LessonsAcademic Lessons

Find real world analogyFind real world analogy– Graph theory: Graph theory:

geographical planning geographical planning

mapquestmapquest

Encourage questionsEncourage questions– Ask questions to generate questions:Ask questions to generate questions:

definitions definitions

proof stepsproof steps

Page 11: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1111

Academic LessonsAcademic Lessons

Back theory with applicationsBack theory with applications– Matrix:Matrix:

computer graphicscomputer graphics– Graphs: Graphs:

computer networkingcomputer networking

Page 12: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1212

PersonalismPersonalism

Office hoursOffice hours– Be professional, Be professional,

not officialnot official

Not limited to office hoursNot limited to office hours– Entertain corridor attacksEntertain corridor attacks

Page 13: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1313

PersonalismPersonalism

EmailEmail– Respond at least somethingRespond at least something

Put yourself in their shoesPut yourself in their shoes– Recall your expectation from your own TARecall your expectation from your own TA

Page 14: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1414

WarningWarning

Help ≠ SolutionHelp ≠ Solution– Programming:Programming:

hand-coding vs loud thinkinghand-coding vs loud thinking – Debugging:Debugging:

logical vs syntactical errorslogical vs syntactical errors

Be aware of trick questionsBe aware of trick questions– which may extract solutionswhich may extract solutions

Page 15: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1515

WarningWarning

Dramatic excusesDramatic excuses– Grandpa dying twiceGrandpa dying twice– Computer crashing at the last momentComputer crashing at the last moment

Page 16: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1616

The Dark Side!The Dark Side!

ThreatsThreats– Eye contactsEye contacts– Facial expressionsFacial expressions– VerbalVerbal– EmailEmail– Maybe physicalMaybe physical

Page 17: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1717

The Dark Side!The Dark Side!

In responseIn response– Your body languageYour body language– Filter what is relevant, Filter what is relevant,

ignore restignore rest– Inform the supervisorInform the supervisor

Page 18: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1818

RewardsRewards

ExperienceExperience– AppreciationAppreciation

ObservationObservation– AttendanceAttendance– AttitudeAttitude

ProofProof– EvaluationEvaluation

Page 19: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

1919

Self-improvementSelf-improvement

The more you teach, The more you teach,

the more you learnthe more you learn– Mock teachingMock teaching

Proof of learningProof of learning– How well do you explain to othersHow well do you explain to others

Page 20: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

2020

Self-improvementSelf-improvement

Observe your own TAsObserve your own TAs– What do you expect,What do you expect,

what you don’twhat you don’t

In one senseIn one sense– Teaching Teaching isis

PreachingPreaching

Page 21: Beyond Data and Digits: My Teaching Experiences in the CSI Department Goutam Paul Computer Science Department SUNY Albany SKILL 2003 Conference, Nov 1,

SKILL Conference SKILL Conference Nov 1, 2003Nov 1, 2003

Goutam Paul ComputeGoutam Paul Computer Science, SUNYAr Science, SUNYA

2121

ConclusionConclusion

Teaching is at the same timeTeaching is at the same time– TeachingTeaching– LearningLearning– FunFun– SeriousSerious

Honesty (no ego)Honesty (no ego)– You may not know everythingYou may not know everything– Be aware of your limitationsBe aware of your limitations