Skip to main content

Survey Results



Course Survey Results


Nodar   Sitchinava   ICS311, Spring 2017

Campus: University of Hawaii at Manoa Course: ICS 311 - Algorithms
Department:   Information& Computer Sciences Crn (Section):   86904 (002)    


1.   Class Level (pick one) - please note that by answering this question you could potentially jeopardize your anonymity

Mean N-Size Std Dev   Freshman (1)  Sophomore (2)  Junior (3)  Senior (4)  Grad (5)  Other (6) 
3.54 28 0.88   0(0%) 1(4%) 15(54%) 10(36%) 0(0%) 2(7%)
2.   Course - please note that by answering this question you could potentially jeopardize your anonymity

Mean N-Size Std Dev   Elective (1)  Required (2) 
1.96 28 0.19   1(4%) 27(96%)
3.   The instructor demonstrated knowledge of course content.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.96 28 0.19   0(0%) 0(0%) 0(0%) 1(4%) 27(96%)
4.   The instructor fulfilled the goals of the course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.78 27 0.42   0(0%) 0(0%) 0(0%) 6(22%) 21(78%)
5.   The instructor communicated effectively.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 28 0.44   0(0%) 0(0%) 0(0%) 7(25%) 21(75%)
6.   The instructor was consistently well-prepared and organized for class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.89 28 0.31   0(0%) 0(0%) 0(0%) 3(11%) 25(89%)
7.   The instructor was accessible to students.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.57 28 0.63   0(0%) 0(0%) 2(7%) 8(29%) 18(64%)
8.   I gained a good understanding of concepts/principles in this field.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.36 28 0.73   0(0%) 0(0%) 4(14%) 10(36%) 14(50%)
9.   I deepened my interest in the subject matter of this course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.21 28 0.92   0(0%) 1(4%) 6(21%) 7(25%) 14(50%)
10.   I felt that this course challenged me intellectually.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.89 28 0.31   0(0%) 0(0%) 0(0%) 3(11%) 25(89%)
11.   I have become more competent in this subject area during this course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.5 28 0.58   0(0%) 0(0%) 1(4%) 12(43%) 15(54%)

12.   Which aspects of the course were most valuable?
Learning the fundamentals of algorithms: what they are, what determines if they are correct and efficient, and how to construct them.
The inverted classroom format and daily quizzes forced me to review materials before class, and allowed us to reinforce concepts in class through practice problems. In addition, I enjoyed collaborating with peers in groups.
Everyday group work was probably the most valuable. You realize quickly how tackling a problem as a group can help you learn or see things from a different perspective.
Flipped classroom style of teaching, in class exercises.
The class exercises really challenged the class and was a huge help on practicing and understanding the material. It really helps to prepare us for the homework assignments and exams.
Classwork, being able to understand the content through group work
The in class work was really helpful in getting a better understanding of the concepts we were going over.
The classwork problems really helped me better understand the topics
The group work.
The breadth of the subject matter. The course is titled "Algorithms", and it touches on most of the subject matter out there pertaining to algorithms. Also, the experience and expertise of Nodari and the TAs. Whenever you ask a question you can expect a quick and helpful answer in return.
I liked the reversed learning style where the students do problems in groups while the professor helps out when needed. Struggling with problems helps with the understanding of concepts.
The classwork and homework (along with their solutions) helped me to better understand the material in ways that I wouldn't have gotten from just reading the textbook or listening to lectures. Because the classwork is done in groups, I am able to understand the material better. When one group member understands, they are able to effectively explain it in a language that the rest of us can understand.
The inverted classroom was very productive as well as any office hours held. If we ever got stuck somewhere, they would give us hints to push us in the right direction rather than tell us if we are correct or incorrect. Even if we were correct they would still ask us to prove why we think it is correct so that we are confident in our own answers.
A lot of aspects were valuable in this course like dynamic programming and induction.
The in-class exercises really helped me to understand the material.
Class activity groupwork
Being able to think in a way that will allow me to create efficient programs by understanding the run times of the algorithms I use to implement the programs.
Doing classwork with the tvs and whiteboards
The group work in class was extremely helpful in understanding and practicing the concepts.
The in-class exercises
The in-class assignments were extremely helpful as most of them lead into the homework.
The critical thinking the course forces you to do in order to complete the assignments.
I think the flipped classroom aspect was really valuable. It allowed us to get hands on experience with solving problems and get to interact with our peers.
Classroom exercises were the most valuable to me because it gave us a chance to work on relevant problems in teams with the help of Nodari and Kyle.


13.   Which aspects of the course were least valuable?
I believe it is just the nature of this algorithms course no matter where it is taught, but the course encompassing so many different topics made it difficult to get enough exposure to feel confident in much of the material.
Only having one homework assignment due per week enabled me as a student to procrastinate. I'd recommend having two smaller assignments due throughout the week rather than one assignment due at the end.
I think the class had a good balance, but since i have to choose a least valuable... I would say the exams were the least valuable. The actual tests were stressful and discouraging because of their difficulty. The review of the exams on the other hand were really quite informative and helpful. That being said, the test were valuable, just not so much as everything else.
None
Quizzes were hit or miss, even if you did study for it, there might be things I might not understand until after the quiz is over.
I don't feel like any aspect of the course was the least valuable.
Everything was important!
Nothing.
The way the course is scheduled can be a bit difficult for some. Although the class periods themselves are long (about an hour and 45 minutes) there are only two per week. If you're not able to study everyday and prepare questions before each session, you're going to have a rough time. They do have office hours though. A suggested change might be slightly shortening the individual class length and having the usual friday class added.
Peer evaluations in groups. Can be abused to hurt other's grades unfairly.
Because I found the classwork and the solutions for the class being the most helpful, it was sometimes difficult to learn as much as I could have because of two reasons. 1) There was only one TA and a professor to help us work through the classwork which means if we were stuck we'd have to wait a while in order to get help. 2) The homework were graded/solutions were uploaded too late (especially before midterms). When studying for the midterm, it's very helpful to go through your homework and read the comments they write on it while understanding the solution to fix it. Sometimes, I wouldn't have the homework to compare it to (because I wouldn't know if the way I did it could also work or if parts of it were on the right track) or the solutions were uploaded a day or two before the exam.
I have no negative feedback about the course. It is a very time consuming and rigorous course. If you put in the time to learn the matter of the course you will be fine.
I felt like loop in variants were completely useless since a lot of people got that first homework wrong and we really didn't go back to that subject afterwards.
The homework assignments were very difficult and required a much higher understanding of the material than provided in the resources.
Change of topics much too fast.
Being graded on the ability to write proofs rather than on having a deep understanding and command of the algorithms.
Working in groups with people who barely read the mayerial, if at all.
None
Nothing
The amount of work load within a short amount of time it is due.
The proofs in the lecture noters weren't very valuable as they were sometimes difficult to understand and weren't really necessary for the class.
I can't think of anything that I would deem a waste of time or not valuable.

14.   The instructor gives clear explanations.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.64 28 0.49   0(0%) 0(0%) 0(0%) 10(36%) 18(64%)
15.   The instructor seems to enjoy teaching.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.68 28 0.48   0(0%) 0(0%) 0(0%) 9(32%) 19(68%)
16.   The instructor seems knowledgeable in many areas.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.93 28 0.26   0(0%) 0(0%) 0(0%) 2(7%) 26(93%)
17.   The instructor was able to explain concepts clearly and effectively.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.68 28 0.48   0(0%) 0(0%) 0(0%) 9(32%) 19(68%)
18.   The instructor was effective in meeting the objectives of the course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.79 28 0.5   0(0%) 0(0%) 1(4%) 4(14%) 23(82%)
19.   The instructor was enthusiastic about the course material.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.79 28 0.42   0(0%) 0(0%) 0(0%) 6(21%) 22(79%)
20.   The instructor acknowledges all questions insofar as possible.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.86 28 0.36   0(0%) 0(0%) 0(0%) 4(14%) 24(86%)
21.   The instructor is willing to meet and help students outside class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 28 0.52   0(0%) 0(0%) 1(4%) 5(18%) 22(79%)
22.   The instructor makes me feel free to ask questions.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.71 28 0.66   0(0%) 1(4%) 0(0%) 5(18%) 22(79%)
23.   The teaching-learning strategies used in the course encouraged active class participation.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.82 28 0.48   0(0%) 0(0%) 1(4%) 3(11%) 24(86%)
24.   The instructor was professional.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.89 28 0.31   0(0%) 0(0%) 0(0%) 3(11%) 25(89%)
25.   The instructor seems well prepared for each class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.89 28 0.31   0(0%) 0(0%) 0(0%) 3(11%) 25(89%)
26.   The instructor presented the course materials in a clear and organized way.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 28 0.52   0(0%) 0(0%) 1(4%) 5(18%) 22(79%)
27.   In general, the course was well organized.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.74 27 0.59   0(0%) 0(0%) 2(7%) 3(11%) 22(81%)
28.   The instructor sets high standards for students.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.79 28 0.5   0(0%) 0(0%) 1(4%) 4(14%) 23(82%)
29.   The instructor makes the course difficult enough to be stimulating.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.79 28 0.63   0(0%) 1(4%) 0(0%) 3(11%) 24(86%)

30.   My overall evaluation of this instructor is....
He is one of the best ICS professors I have had, because of his knowledge of the subject along with his willingness and dedication towards helping students better understand class material.
Very knowledgeable, but perhaps a little intimidating. I wish you held more office hours
Great teacher and knowledgeable in the subject material. He is also able to explain concepts well and in a way that makes it easier to understand. His grading is fair and consistent. Only negative that I can think of, is the explanations and solutions that are given on paper, for class exercises. They can be confusing and hard to follow sometimes, to be fair, we do have our own copy of our own answers to refer to, which is helpful when comparing with Nodari's solutions.
Great professor. The topics are very challenging and he tries his best to explain. Sometimes it is hard to understand the technical side of the explanations.
a great professor. Very knowledgable and seems very excited about the material we learn in class. He teaches in a way that is very easy to understand and makes it interesting.
good, he helps and motivates everyone to actually understand the content.
a teacher who really understands the subject and was able to make it so that the material was a little more clear on how you solve certain problems.
A great professor, I like his teaching style.
Excellent professor.
Highly competent in every respect.
He is a great professor who is enjoyable to learn from and seems to really like teaching.
Nodari's goal is to make sure every student is learning, and he does everything in his power to make sure that happens with detailed solutions to any question a student may have and detailed solutions to classwork and homework. However, because he has such high expectations for us, homework and midterms are pretty difficult. Also, sometimes I think the questions he asks aren't worded as clearly as they could be.
Nodari is a great teacher in algorithms. Although he gives us lecture notes or previous teacher's screen casts to watch to learn the material, he has all the knowledge to back it up and answer any questions that we have regarding a certain topic.
cool and calms as a cucumber. Wish he was a bit easier to approach to but overall I'll say he's a great professor even when i secretly think he's a sadist.
He is very knowledgeable about the material, and is willing to help students.
Knowledgable. Just wish the class wasnʻt so strenuous and time- consuming.
I couldn't have asked for a better professor for this subject.
Good teacher for a difficult subject. Sometimes I feel hes too smart to understand some of the problems that students have with the class material. Either that or im too dumb and miss completely obvious information.
He was an extremely helpful professor who was very knowledgeable about the subject but the course was extremely difficult.
Positive, he's great at explaining things.
Amazing professor who really knows his algorithms. I just feel bad that he has had to go over things at least twice on the board because we had a hard time grasping new material. He's also very friendly!
He is a great teacher that is knowledgeable as well as helpful when needed.
He's a really good teacher that's very knowledgeable about the subject and he encourages students to arrive at the solution themselves while helping them get there.
Excellent professor. Very open to questions and helpful. Doesn't give you the direct answer (which is good) but steers you in the correct direction and makes you think about solutions on your own.

31.   The TA gives clear and understandable explanations.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5)  N/A () 
4.86 28 0.36   0(0%) 0(0%) 0(0%) 4(14%) 24(86%) 0(0%)
32.   The TA was easy to talk with and available for consultation.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5)  N/A () 
4.79 28 0.5   0(0%) 0(0%) 1(4%) 4(14%) 23(82%) 0(0%)
33.   Assignments make students think.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.81 27 0.48   0(0%) 0(0%) 1(4%) 3(11%) 23(85%)
34.   Assignments are relevant to what is presented in class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.68 28 0.61   0(0%) 0(0%) 2(7%) 5(18%) 21(75%)
35.   The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.86 28 0.36   0(0%) 0(0%) 0(0%) 4(14%) 24(86%)
36.   The course is highly recommended if it were taught by this instructor.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.61 28 0.79   0(0%) 1(4%) 2(7%) 4(14%) 21(75%)
37.   Examinations cover the important aspects of the course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.71 28 0.46   0(0%) 0(0%) 0(0%) 8(29%) 20(71%)
38.   The examinations are graded very carefully and fairly.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.5 28 0.69   0(0%) 1(4%) 0(0%) 11(39%) 16(57%)
39.   The exams gave students an opportunity to demonstrate what they had learned.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.64 28 0.62   0(0%) 0(0%) 2(7%) 6(21%) 20(71%)
40.   Exams and assignments were returned promptly so that learning was reinforced.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.64 28 0.56   0(0%) 0(0%) 1(4%) 8(29%) 19(68%)
41.   Grades are assigned fairly and impartially.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.32 28 0.9   0(0%) 2(7%) 2(7%) 9(32%) 15(54%)
42.   My grades accurately represent my performance in the course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.14 28 0.93   0(0%) 1(4%) 7(25%) 7(25%) 13(46%)

43.   What changes would you make in the lectures?
I think a brief discussion about class material would be good before we start group work, perhaps 10-15 minutes on clarification/review of material that relates to the group work. We do this sometimes but I think it would be good to do this for every class period. It could be timed so that it would not take away too much time from the group exercises. I also think that for the class following the midterm, it would be great to get our midterms back at the beginning of class because I believe it would be less stressful as opposed to receiving it at the end of class. Or, to receive an email before that class that tells us our midterm grade.
The lectures were recorded, and for the most part concepts were thoroughly explained. Rather than asking if we had questions at the start of every lecture, however, it might have helped if we had an online document of some sort for students to add questions to as they watch the screencasts. In addition, the ICS department could then compile a list of frequently asked questions for future classes.
Sometimes the class may get stuck on a problem, and we are unable to go through all the problems for the day. Then the rest of the problem solutions are rushed or just given later online. Would like a better balance on covering all the problems during class.
None
No changes. The flipped class style is perfect for this course.
I would make the quizzes be taken at the end of class.
Would not make changes to the lectures
The lectures would be more better if we had more time to do the classwork.
I would adjust the schedule. Just as Nodari noted at the beginning of the course, students' attention span decreases dramatically over the course of a class session. The group problem solving is a good way of engaging their attention. However, because the amount of material that needs to be covered is so high, I would recommend having more frequent courses, with the group work, but with less material per session. As it is, the group work tends to have multiple sections and if a group isn't able to complete all of it, naturally they would miss out on something. Having more frequent classes would allow students to focus on less material more intensely.
I like it!
N/a
I have no real suggestions for the course.
More material or videos in the flipped classroom. Feel like the MIT is too long and the screencast didn't cover everything.
More focus on the homework.
Actual lectures, not screencasts.
none
Id like an increase in lectures per week. Its hard
Make homeworks and quizzes less penalizing.
None
Sometimes we're unable to get through all the in-class assignment solutions. I suggest figuring out how much time would be allotted to each problem and how much time would be spent going over it. This way, by the end of class we'd have gone over all the in-class problems together.
No changes I would make in the lectures.
The lecture was fine, I don't feel like I would change much about it. However it seems like more often than not we wouldn't have enough time to go through the entire problem set without rushing in some areas. We still were able to get the core concept though.
I liked the layout of the course. I wouldn't change anything.


44.   My overall evaluation of this course is...
It is a rather difficult course, particularly the homework assignments, but it is one of the more interesting and thought- provoking courses I have taken in ICS. I recommend taking it from Professor Sitchinava at UH Manoa.
Very interesting material. The inverted classroom format and in-class group exercises kept the class interesting and engaging.
Great class, probably my favorite ICS course to date. (crazy I know) Very challenging and stressful at times. It was very high pace, moving from one subject to the next. But, I was able to learn a lot.
This course holds true to rumors of being a very difficult class. It requires a lot of dedication, from studying to assignments, but it's worth it. This course pushes you to become a better problem solver. I would recommend this courses and professor to those who want a fulfilling course.
very difficult, but is doable with the help of a great professor and TA.
good, there was a lot of content which can be very hard to understand at times, but the professor and the TA always provided help.
The course was challenging but helped in my overall ability in understanding algorithms and the use cases for solving problems. Though I felt that the homework was a lot harder than the the quizzes and midterms done in class.
ICS 311 is definitely a hard class, but it was one of my more fun classes this semester.
Excellent. Nodari and Kyle where the best they could have been. Be warned: the material is rough.
this class is difficult and hard to do well unless you put lot of time into studying and so the homework.
It's a really difficult class. It teaches you a lot, and it forces you to study and work hard. It does what it's supposed to do in an effective way.
This was a great learning experience overall. I feel like I gained the most out of this class than I had out of all my other classes combined. The actual foundation for problem solving was built from taking this course and I think that it was a fine course overall. Just expect to work hard and think hard if one wants to pass this course.
I hate this class because of the amount of time and effort put into it but then again this is Algorithms.
It is very difficult, and the homework is worth too much of the grade.
I hope I never have to take this class again.
Excellent
Definitely one of the hardest courses being taught in manoa. I probably aged 5 years this semester.
Extremely difficult course that requires lots of time and dedication in order to understand the material
Difficult, very difficult, but not as bad as everyone claimed it would be.
It's the hardest class yet the most rewarding class at the same time. I highly suggest you guys open up a recitation session.
Good but hard course that requires a lot of time to put in to get a good grade.
Overall I think Nodari, Ben, and Kyle did a great job teaching the course and helping everyone do the best they could. The only thing that kinda sucks is the grading on the homework and tests, which is really harsh. It's somewhat common to get 0s on a problem if you aren't exactly right as partial credit is hard to come by, and you can't get points for an attempt like you would in some other classes.
Difficult course - makes you think a lot but the learning aspect of struggling through problems makes the material retain better. I think the grading can be a bit harsh at times, but it's consistent throughout.


45.   Other comments:
The TA for the class was extremely helpful and approachable, he dedicated a lot of time to all the students. Without him, I would not have done as well or learned as much. Made a great class even better. He should definitely be recognized and rewarded for his work.
Grading in the first half of the semester was fair, but after new graders were hired, the homework grades became very unfair and inconsistent. When comparing grades after receiving homework with other classmates, I have noticed that students with very similar solutions would have different scores. One got assigned a 3 on a problem while the other got assigned a 10. I feel that the graders should be more consistent on how they grade because this is very unfair to the class.
Did not make a mistake in taking this class over EE 367, which is the equivalent. for engineers.
I wish there was some/more partial credit given during exams and homeworks. Sometimes I put a lot of effort into the questions, and getting a 0 really feels depressing.
all done
Honestly, you'll do well in the class if you focus more on learning as much as you can instead of worrying about your grades. The goal of the class is to learn. If you work hard in class and study, you'll pass. Don't stress too much.
Kyle's the shit.
None.
When taking this class, I wish it was the only thing I had to care about in life. That way I could give it my full attention. I just donʻt like how it demands so much of studentsʻ time.
Kyle and ben are great
No other comments
Kyle is awesome, he doesn't get enough credit for it :)
Office hours and flipped classroom were super helpful and made the class more interesting than just a raw lecture, so keep doing that.
N/A