Online Student Ratings Report
Period:Fall 2010
Instructor: McCarthy, Jay A (075667467)
Course:C S 330-001: Concepts of Programng Lang

Page 1

Responses/Enrolled:
College:
Department:

7 / 9 = 78%
Physical and Mathematical Sciences
Computer Science

Instructor Below Overall Instructor Above Overall

CourseAmount learned
Materials & activities
effective
Well organized

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/Overall
Overall
Overall
Overall

VSD SD(1) (2)D SwD SwA A(3) (4) (5) (6)SA VSA NR Resp
(7) (8)Rate

0.90

6.9 6.7 / 6.7 6.7 / 6.7 6.7 / 6.4 6.7 / 6.7000003220 78%

0.76

6.3 6.4 / 6.4 6.4 / 6.4 6.4 / 6.2 6.4 / 6.500001

3300 78%

0.69

7.1 6.9 / 6.9 6.9 / 6.5 6.9 / 6.4 6.9 / 6.600000142

0 78%

Evaluations goodmeasures of learning

0.76

5.7 5.7 / 5.7 5.7 / 6.3 5.7 / 5.9 5.7 / 6.3

00003

3

100 78%

Grading procedures
fair

0.69

5.1 5.3 / 5.3 5.3 / 6.6 5.3 / 6.3 5.3 / 6.6000142000 78%

Intellectual skills
developed0.69

6.9 6.7 / 6.7 6.7 / 6.8 6.7 / 6.4 6.7 / 6.5000002410 78%

Testimonystrengthened

1.27

5.6 5.7 / 5.7 5.7 / 5.9 5.7 / 5.7 5.7 / 6.3001014100 78%

Hours spent in class

Valuable time in class

0.24

2.9 2.9 / 2.9 2.9 / 2.8 2.9 / 3.4 2.9 / 2.878%

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/
Overall
Overall
Overall
Overall

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% NR Resp(0) (10) (20) (30) (40) (50) (60) (70) (80) (90) (100)Rate

9.51 82.9 84.0/84.084.0/71.484.0/74.784.0/80.8 0

Hours spent out ofclass

1.41

Valuable time out ofclass14.96 82.9 81.3/81.381.3/78.881.3/78.681.3/80.8 0

000

0002

140

7.0 8.2 / 8.2 8.2 / 7.7 8.2 / 5.3 8.2 / 3.70 78%78%00000112120 78%

Instructor

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/Overall
Overall
Overall
Overall

VSD SD(1) (2)

D SwD SwA A(3) (4) (5) (6)SA VSA NR Resp
(7) (8)Rate

Interest in student
learning

1.70

6.3 6.5 / 6.5 6.5 / 7.2 6.5 / 6.8 6.5 / 7.0

001

0031

20 78%

Opportunities to get
help

0.79

7.4 7.1 / 7.1 7.1 / 7.0 7.1 / 6.7 7.1 / 6.9000001240 78%

Active student
involvement

1.11

6.7 6.7 / 6.7 6.7 / 6.9 6.7 / 6.5 6.7 / 6.9000012220 78%

0.76

7.3 7.3 / 7.3 7.3 / 6.5 7.3 / 6.2 7.3 / 6.5000001330 78%Prompt feedback
Useful feedback

1.91

4.0 4.9 / 4.9 4.9 / 6.3 4.9 / 6.0 4.9 / 6.4

1

102

1

2000 78%

Responded tostudents respectfully

1.07

5.9 5.7 / 5.7 5.7 / 7.1 5.7 / 6.7 5.7 / 7.0

000113200 78%

Explained concepts
effectively

1.07

6.1 5.7 / 5.7 5.7 / 6.6 5.7 / 6.2 5.7 / 6.7000103300 78%Integrates gospel intosubject

0.69

6.1 5.9 / 5.9 5.9 / 6.4 5.9 / 6.1 5.9 / 6.7000014200 78%

0.82

6.0 5.9 / 5.9 5.9 / 6.6 5.9 / 6.3 5.9 / 6.7000023200 78%

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ MeanMean Instructor/ Instructor/ Instructor/ Instructor/
Overall
OverallOverall
Overall

EP(1)

VP
(2)

P(3)

SP(4)

SG(5)

G(6)

VG
(7)

EG(8)

NR RespRate

0.90

6.1 6.2 / 6.2 6.2 / 6.5 6.2 / 6.2 6.2 / 6.7000022300 78%

0.98

6.4 6.4 / 6.4 6.4 / 6.8 6.4 / 6.5 6.4 / 6.9

00001

3210 78%BYU Aims

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/
Overall
Overall
Overall
Overall

VSD SD(1) (2)

D SwD SwA A(3) (4) (5) (6)SA VSA NR Resp
(7) (8)Rate

Contributed to BYU
Aims

0.38

6.1 6.2 / 6.2 6.2 / 6.8 6.2 / 6.5 6.2 / 6.9001

Comments

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/
Overall
Overall
Overall
Overall

Spiritually inspiring

Overall
Overall Course
Overall Instructor

Comments

000600 78%

67%

C S 330-001 Fall 2010 - Comments
Responses: 6 Total
I thought Jay was a good teacher, but I didn't really like the structure of his class. I think his some of hishomework assignments were more difficult than he realized and I didn't feel like I got very good feedbackon the assignments.
Sometimes it was hard for me to know how I was doing in the class and how I could do better.
Jay is awesome. Harsh but just in grading, very accessible for any form of help. Subject matter for thecourse was the most I'd learned in the CS major in years.
Professor McCarthy is highly intelligent, I just wish he had done a better job of bridging the gap between
what he found easy and simple, and what the students found easy and simple. He is quite condescending(without meaning to be, I'm sure), but I feel that he should be aware that his attitude can be a turn of tostudents that don't respond well to negative feedback and slightly veiled condescension
Great course!
Please be verbose when naming things (variables, functions)--it helps students keep things straight easier.
I don't know any teachers that are as available as Jay is--that's a huge plus. For example: responding to an
email about an assignment on a Friday night after 9:00pm. Most teachers are far past caring at that time.
Sometimes quirks of Racket get in the way of learning. Please make sure to explain any little things wemay not be used to but that can hold us back when doing the assignments.
ThanksMy complaint is that the assignments were very challenging and confusing. The assignments were looking
for very specific answers, but gave little direction. There was little to no feedback as to what was thecorrect solution after receiving a grade. I found though, that Jay was very willing to help out and was very
available. That helped. I believe that Jay has genuine interest in his students, but it wasn't always apparent(which is probably more the students fault). I learned the most when Jay lectured and used the board(garbage collection, types, etc), and less from the Racket lectures.

Online Student Ratings Report
Period:Fall 2010
Instructor: McCarthy, Jay A (075667467)
Course:C S 330-002: Concepts of Programng Lang

Page 1

Responses/Enrolled:
College:
Department:

8 / 9 = 89%
Physical and Mathematical Sciences
Computer Science

Instructor Below Overall Instructor Above Overall

CourseAmount learned
Materials & activities
effectiveWell organized

Std
Dev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/
Overall
Overall
Overall
Overall

VSD SD(1) (2)

D SwD SwA A(3) (4) (5) (6)SA VSA NR Resp
(7) (8)Rate

0.76

6.5 6.7 / 6.7 6.7 / 6.7 6.7 / 6.4 6.7 / 6.7

00001

2

50

0 89%

0.93

6.5 6.4 / 6.4 6.4 / 6.4 6.4 / 6.2 6.4 / 6.5

00001

33

10 89%

1.04

6.8 6.9 / 6.9 6.9 / 6.5 6.9 / 6.4 6.9 / 6.600001

2320 89%

Evaluations goodmeasures of learning

1.41

5.6 5.7 / 5.7 5.7 / 6.3 5.7 / 5.9 5.7 / 6.3

001

104

2

00 89%

Grading procedures
fair

1.07

5.5 5.3 / 5.3 5.3 / 6.6 5.3 / 6.3 5.3 / 6.6

0002

14

1

00 89%

Intellectual skills
developed

0.76

6.5 6.7 / 6.7 6.7 / 6.8 6.7 / 6.4 6.7 / 6.5

00001

2

500 89%Testimonystrengthened

1.135.9 5.7 / 5.7 5.7 / 5.9 5.7 / 5.7 5.7 / 6.3000115010 89%

Hours spent in class

Valuable time in class

0.00

3.0 2.9 / 2.9 2.9 / 2.8 2.9 / 3.4 2.9 / 2.889%

Std
Dev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/
Overall
Overall
Overall
Overall

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% NR Resp(0) (10) (20) (30) (40) (50) (60) (70) (80) (90) (100)Rate

11.95 85.0 84.0/84.084.0/71.484.0/74.784.0/80.8 0

Hours spent out ofclass

4.95

Valuable time out ofclass

13.09 80.0 81.3/81.381.3/78.881.3/78.681.3/80.8 000000022229.2 8.2 / 8.2 8.2 / 7.7 8.2 / 5.3 8.2 / 3.7

0 89%
89%

000001222

10 89%

Instructor

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/
Overall
Overall
Overall
Overall

VSD SD(1) (2)

D SwD SwA A(3) (4) (5) (6)SA VSA NR Resp
(7) (8)RateInterest in student
learning

0.92

6.6 6.5 / 6.5 6.5 / 7.2 6.5 / 6.8 6.5 / 7.0000005120 89%

Opportunities to gethelp

1.36

6.9 7.1 / 7.1 7.1 / 7.0 7.1 / 6.7 7.1 / 6.9000101330 89%

Active student
involvement

0.74

6.6 6.7 / 6.7 6.7 / 6.9 6.7 / 6.5 6.7 / 6.90000043

10 89%

0.92

7.4 7.3 / 7.3 7.3 / 6.5 7.3 / 6.2 7.3 / 6.5

00

0002

1

50 89%Prompt feedback
Useful feedback

0.89

5.8 4.9 / 4.9 4.9 / 6.3 4.9 / 6.0 4.9 / 6.40001

15100 89%

Responded tostudents respectfully

1.20

5.5 5.7 / 5.7 5.7 / 7.1 5.7 / 6.7 5.7 / 7.0

00102

4

1

00 89%

Explained concepts
effectively

1.51

5.4 5.7 / 5.7 5.7 / 6.6 5.7 / 6.2 5.7 / 6.7

001

203

200 89%Integrates gospel into
subject

0.92

5.6 5.9 / 5.9 5.9 / 6.4 5.9 / 6.1 5.9 / 6.70001241

00 89%

0.71

5.8 5.9 / 5.9 5.9 / 6.6 5.9 / 6.3 5.9 / 6.7000034100 89%

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/
Overall
Overall
Overall
Overall

EP
(1)

VP
(2)

P
(3)

SP
(4)

SG(5)

G(6)

VG
(7)

EG
(8)

NR RespRate

1.16

6.2 6.2 / 6.2 6.2 / 6.5 6.2 / 6.2 6.2 / 6.7

00003

13

1

0 89%

0.92

6.4 6.4 / 6.4 6.4 / 6.8 6.4 / 6.5 6.4 / 6.9000014210 89%

BYU Aims

StdDev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/Overall
Overall
Overall
Overall

VSD SD(1) (2)

D SwD SwA A(3) (4) (5) (6)SA VSA NR Resp
(7) (8)Rate

Contributed to BYU
Aims

0.71

6.2 6.2 / 6.2 6.2 / 6.8 6.2 / 6.5 6.2 / 6.9003

Comments

Std
Dev

Sect Crse Mean Dept Mean Coll Mean Univ Mean
Mean Instructor/ Instructor/ Instructor/ Instructor/OverallOverallOverall
Overall

Spiritually inspiring

Overall
Overall Course
Overall Instructor

Comments

001400 89%89%

C S 330-002 Fall 2010 - Comments
Responses: 8 Total

I really enjoyed CS 330 with Jay. I felt like the first assignments were busy work at first, but after starting
into the real assignments for the course I better appreciate what we had to do in the beginning. I think that
it would have been more productive if we were given an overview of what we would learn in the course
at the beginning of the course, that way we would have better appreciated the first Racket learning
programming assignments.
I think that all of the assignments were useful in helping me better understand the concepts of the courseand be able to apply them. Jay is very quick to respond to student's questions sent via email, however,
simple and to the point questions will receive better answers. Jay seemed to have an "uninterested"/"putoff" attitude when I would seek help in-person, but he was very responsive and helpful when I was withsomeone else.
I liked the fact that Jay started having students explain things in their own words after the midcourse
evaluation, however, I think that he could do that more. The policy for not accepting homework late gave
students the incentive to get things done on time. His strict format requirements still seem too stringent.
We are in the class to learn how to design programming languages, so to not get credit for our work justbecause we haven't formatted the email correctly doesn't seem fair to me. I would have liked that we get asecond chance on the garbage collectors assignment rather than the type inference assignment, especiallysince we got in-person feedback from Jay for that assignment.
I really enjoyed the concepts of programming language design that we discussed. I think that theprinciples I learned will be valuable throughout my career. I liked the fact that we were encouraged todesign tests before actually writing the implementation.
Jay McCarthy is very passionate about the subject. It seems like he expects us to be as smart as he is.
Sometimes it's a little scary to ask him questions in front of everyone because he might make you feelstupid. Good class overall.
The codewalk was a good thing on the garbage collection assignment, but it would have been nice tohave one of those earlier in the semester so I knew better what you're looking for.
I learned a lot in this class and actually enjoyed it. It was a little rough starting out but as soon as I figuredout the style of the class and what was expected things started to improve. Jay is a good teacher that isvery passionate about the subject material and I learned a lot.
This class had a lot of interesting topics, but sometimes I was pretty confused. It could have just been me,
but I think that it would have helped if things could be explained a little simpler. However, Jay was able tohelp fairly often, so there was always help when needed.
Jay is pretty approachable. Be sure you have paid your price to learn before you go to him, though. Nicethat you dont have to buy any books for the class as they are available online. Sometimes Jay can becondescending when you ask questions as he prefers to do a lot of emailing instead of face to face and itsobvious he gets frustrated with students that dont see the world through the same perspective as he does.
However, he makes himself available almost 24/7 it seems through email or google chat.

The topics taught were very interesting, but sometimes I could not understand the lectures because Jay
sometimes teaches faster than I can understand. The text book was usually helpful when I didn't
understand the lecture. I felt like the assignments was good for learning the principles of programming
languages. The assignment turn in policy seems stricter than it needs to be. Even if people usually turn inassignment correctly, it would be nice to know we won't lose all the credit on an assignment for making asmall typo in the turn in email. Also, this class was overall very time consuming.
Jay is a wonderful professor. His policies are shocking because they are quite different from what we havecome to expect in the CS department. I think he has good policies overall though.
The grading is a bit confusing. I like to be able to see exactly where I got points and why. A key of thegrading on the website would be very helpful. Also putting how each assignment will be graded at thebeginning of it would be helpful.
Despite Jay's unwaivering belief that TAs should not be used, a TA would be very helpful. I see themailing list as a form of public humiliation and tried not to use it. (That's not a problem that many people
struggled with but it would be worse with larger classes.) Jay was very helpful during his office hours butI had to take off work to see him. A TA could offer more flexibility to students who need help atinconvenient hours.
Jay is the most intelligent professor I've ever had. I'm glad I got to take his class.