锐评滑铁卢大学课程

杂谈 | 共 2776 字 | 20210902 发表 | 20210903 更新

事先声明:我对各位教授没有恶意也并没有觉得哪位教授是故意摆烂的。本文内容非常主观,仅供图一乐。

评分是我上课的体验,综合了课程设置,教授水平,评分友善程度等主观体验。满分 10 分,5 分是我觉得比较普通的水平。我前两学期是线下,后面三个学期是线上,评分标准略有不同。具体课程内容网上大部分都有,我就懒得写了,想了解可以直接来问我。选修课我觉得都没啥意思就不评价了,最后有一些我对于选课上的建议。

1A

Math 145 + David Jao

9 分,最佳线下课。前期的 Coq 让人眼前一亮,很适合刚入学的学生培养逻辑。期中考试后代数内容增多,覆盖面很广,想学多少都行。教授幽默且回 Piazza 速度极快,Office Hour 体验不错,给分较高。

Math 147 + Kathryn Hare

7 分,还不错。课程设计的不错,从自然数开始一步步严格推导,以我的水平跟上没啥问题。作业能很好地反应课上学习的内容,难度适中,评分合理。教授上课讲的明白,Office Hour 体验不错。

CS 145 + Gordon Cormack

6 分,还行。说实话我上课没怎么认真听,内容比较中规中矩。作业全是 marmoset 而且没有 secret test,基本出作业就直接写,没什么难度。考试是笔试有点烦人。

1B

Math 146 + Ross Willard

6 分,还行。教授很幽默,讲的还不错。相比 147,需要记忆的内容比较多,我有一次起晚了后面的课有点没跟上。印象中教授给的电子文档内容并不太丰富,以至于最后线上的几周学的不是很好。

Math 148 + Nico Spronk

4 分,我高中积分算的太少以至于计算基本功不到位。理论上的知识数学的还行,但是那门课是下午 1 点半刚吃完饭我经常犯困。教授讲的一般,给分略低。

CS 146 + Brad Lushman

4 分,课程有点无聊,印象不太深了,给分不高。

2A

Math 245 + Rahim Moosa

3 分,教授并不适应线上课程,还是以传统思维讲课。视频内容过长,内容中规中矩,给分不高。

Math 247 + Alexandru Nica

9 分,最佳线上课。教授非常理解线上课学生需要的是什么,每周两个以第二人称写的课程文档,每个文档有两道关联的作业题让学生确保自己理解内容。Office Hour 讲的很认真很细,教授很负责,给分还行。

Math 249 + Peter Nelson

2 分,前面教授上了两个星期课人没了,过了快一个月才有新教授。而且一开始的教授完全不会上网课,还好学校的 notes 写的还行。之后直接让我们看 239 的课程,加上每周一节关于图论的额外课程,广度还行。作业给分不太友好,教授态度一般。如果全是 Nelson 教我大概给 6 分。

CS 245E + Prabhakar Ragde

8 分,挺好。教授对线上教学有不错的理解,写的书还不错,内容广度深度都较好。教授比较有耐心,回消息较快。全是作业分,是我目前唯一满分的课程。

CS 246E + Brad Lushman

3 分,直播录好的课时间太长没心情看,但只看网页的笔记内容又不太够。课程内容有些跳跃找不到重点,作业小测等内容过多,给分也不高。

STAT 240 + Marius Hofert

3 分,教授自己写的 slides 然后对着念,视频太长而只看 slides 又不够。打击了我对统计学的兴趣,作业很多但占比不多。考试难度一般,可以对着作业的解答写,给分中规中矩。

另外说一句,我当时为了上这门 Advanced 还专门去换了 Coop Sequence,小丑了 🤡。

2B

CO 255 + William Cook

4 分,老教授不太适应线上课,只有视频看。讲的还行,如果是线下可能还不错。但我越上越没兴趣,以至于以后也不想学习 Optimization 方面的内容了。大作业比较有趣,总体给分比较高。

CO 331 + Alfred Menezes

7 分,还不错。教授知道线上课应该怎么设计,slides 的内容讲的够明白,有不会的也可以看视频。作业难度适中,教授态度比较好,Office Hour 体验不错,给分一般。

CO 487 + Alfred Menezes

7 分,基本同上。这门课比较广,不深,内容够新,数学知识不多。

PMATH 365 + Stephen New

4 分,课程基本靠教授写的 notes,但是有点类似工具书过于抽象,并不适合学生作为主要教学内容读,和 Math 247 反差很大。作为一门几何课,notes 基本没图,难以理解。教授回 Piazza 太慢,Office Hour 还行。作业跨度略大,但给分还可以,全是作业分所以最后分数还行。

STAT 241 + Yingli Qin

6 分,出乎意料地还行。在我 240 基本没学到啥的情况下,从一开始跟上就没啥问题。虽然全是视频课但是比较精简耐看,全是考试分但难度和给分都还行,不过学完还是对统计学没啥兴趣。

3A

CO 342 + Martin Pei

5 分,我当初是看他 Math 239 的图论部分的视频很精致,觉得讲的不错。一周三个视频大约 30-50 分钟比较精致,总得来说讲的确实还可以。但作业略多而且故意压分,小测过难,上下来很累而且分数不高。

PMATH 347 + William Slofstra

6 分,还行。课程内容很多,但是难度一般,能学到的东西还是比较多的。视频过长,slides 勉强能看。如果有耐心看的话教授讲的还行,但是回消息太慢。作业两周一次,一次十二道题略多,好在给分比较高,期末考试也不难。

PMATH 351 + Stephen New

5 分,基本同 365。但实分析没那么抽象所以高一分。

CS 240

3 分,视频太长,但 notes 也能看。作业有点多,全是写证明很烦人。

CS 241

7 分,还不错。教授知道线上课应该是什么样子的,以课程文档为主,且有辅助视频。课程内容整体比较有意思,但部分内容比较枯燥。分数主要看 marmoset,但有 secret tests,给分还行。

CS 251

1 分,本来应该是一门比较有意思的课,但结果是非常糟糕的体验。教授不适应线上课,slides 里的内容不够,视频基本必须要看,会出现有题但答案要到视频里找的情况。文件命名一团乱,基本找不到课程顺序。作业给分一般,考试难,感觉在压分。

一些建议

首先是不要折磨自己,我一个学期上 6 门主要是基于学费的考虑而想早点毕业。虽然我可能是 double major 或者 triple major,但这玩意说实话没啥用,就稍微好看点。个人认为除非准备读研或做研究,成绩不太重要,工作的话基本没人在乎成绩,80+就够了。大学不是 Speedrun,除了上课还有很多事情可以干。你看人家 Vitalik 早早辍学但 24 岁就是荣誉博士了,但我建议普通人还行不要学嗷。

当然我也不是建议你硬混,毕竟大部分人选择滑铁卢是想~~(折磨自己)~~学点东西的,要不然为啥来滑铁卢~~(又不是张鼎)~~?

新生最好把 Advanced/Enriched 都选上,个人认为体验会比普通课好些。从课程难度上讲,难度不会比普通等级的高多少,主要是比较广需要略多花时间学习。另一方面小测基本没有,作业分占比会较多,我认为通过写作业学习比复习小测的学习效率要高。评分比较看教授,但大部分给分还是比较慷慨的。除非你完全不在乎分,否则和教授助教找分还是很烦人的。普通课程的评分标准比较固定,有的还会压分,而 Advanced 课程教授的自由度比较高。班上可能会有几个智商超人的 IMO 玩家,但我觉得大部分的人智力水平还是差不多,无非是过往的经历和兴趣影响。我目前上过的本科课程大部分人想上都能上,没啥难度。如果班上的同学都比自己厉害确实可能会有些压力,但另一方面你也可以多去向同学请教,愿意上 Advanced 的人大部分也愿意回答你的问题。实在不会也可以通过化缘的方式学习写作业。当然也不是 Advanced 一定好,不要像我一样为了个可能不喜欢课的去换 sequence 🤡。

具体课程来说,RateMyProf 基本能反应教授的友善程度,这个还挺重要的,评分低的教授要么教的不好要么压分。我前面评的分数也可以作为参考吧,以后上课可能还会继续更新,可以先看看我的课表

评论