Homework 11: Course feedback (20 pts)


This homework is to be done individually, not in groups. Your responses are not to be put in your GitHub account so you can speak candidly without the influence of your teammates. You do not need to use a Jupyter notebook to do the problem. Instead, you should submit your responses either as a PDF or just as text in an email. Do not submit a MS Word document or a Jupyter notebook. Please email your responses to all of the following email addresses.

bois at caltech dot edu
agrebin at caltech dot edu
dlarios at caltech dot edu
mmguar at caltech dot edu
rfu at caltech dot edu
rjeeda at caltech dot edu
vcchen at caltech dot edu

A total of 20 points will be awarded for thoughtful responses for this homework. I am not expecting a paragraph for each question, but if you have detailed comments on something you have a strong or insightful opinion about, I would like to hear them.

11.1: Topical coverage

a) Before discussing topics of this course, are there topics you would like to have discussed next term in BE/Bi 103 b?

b) Are there topics you would like covered that were not?

c) Were there topics you think we spent too much time on?

d) Which topics did you find most interesting?

e) Which did you find most pertinent?

f) Where there any common misconceptions that persisted throughout the course for you? What topics (if any) did you find particularly hard to understand and apply?

11.2: Data sets and exercises

a) What was your favorite homework problem or data set? Which problem would you remove? Why?

b) Did you like that we kept revisiting data sets throughout the term?

11.3: Course structure

a) Where did the majority of your learning take place? (Example answers include: Reading the lessons, doing the lesson exercises, completing the homeworks, interacting with TAs during the Monday sessions, interacting with TAs during office hours, during JB’s lectures, during JB’s office hours, talking with teammates, etc.)

b) How would the class have been different for you if the work weren’t done in teams?

c) Do you have any suggestions for improvement of the Monday sessions?

d) Did you attend any recitation sessions? Did you find them useful? Do you have general suggestions for that?

e) Did you find the homework help sessions useful? Do you have general suggestions for that?

f) Do you have any suggestions for improving the course website and/or dissemination of material?

g) What are your opinions on Ed as a way to discuss course material and get help?

h) Did you make use of Google Colab? In what contexts? Did you find is useful?

11.4: Your future

a) What will you be able to do with your data that you weren’t able to before?

b) Has this class changed the way you read scientific papers? Has it changed your opinion on any papers you’ve read previously?

c) Which of the following principles do you think you will apply in your work going forward?

  1. Tidy data

  2. ECDFs

  3. Dashboarding

  4. Other visualization techniques we learned (please specify)

  5. Nonparametric bootstrapping

  6. Generative modeling and MLE

  7. Automated image processing

d) Which of the following software tools do you think you will use in your work going forward?

  1. Jupyter notebooks

  2. Google Colab

  3. Git/GitHub

  4. Python-based tools in general (NumPy, SciPy, etc.)

  5. Pandas

  6. Bokeh

  7. HoloViews

  8. Panel

  9. Distribution explorer

  10. iqplot

  11. The bebi103 package (utilities we used in the course)

  12. Griffin Chure’s workflow

  13. Griffin Chure’s website template

e) Do you expect to coordinate with CaltechDATA (as discussed in Tom Morrell’s guest lecture)?

f) Will you share what you have learned with your labmates/classmates?

g) Will you share what you have learned with your PI?

11.5: Getting up to speed with Python

How comfortable were you with using Python at the start of the course? Were the two weeks of review of the programming language and some of its important packaged and features sufficient to get you where you needed to be for the rest of the course.

11.6: Solo homeworks

This is the first time we have had solo homeworks in the course. Our intention was to check to make sure you had a good grasp on the material for working on your own. Did solo homeworks help you diagnose gaps in your understanding? Were they otherwise useful?

11.7: Miscellany

Please include any comments you have that I have not asked about.