2023 Fall CS 申請心得

Cornell Tech, UCSD, NYU, Rice

May 2, 2023

Preface

寫在 2023 五月初,退伍前的最後一週,因為太閒想說趁現在記憶猶新,還沒被找實習刷題等壓力追著跑的時候來記錄一下今年的申請經驗。

申請一路走來也看了許多前輩的寶貴經驗分享。還記得當初托福考兩次口說都只有 20 的時候,也是瘋狂上網找有沒有口說 20 錄取 Cornell tech 的案例,或是蠟燭多頭燒,累到厭世的時候也會看看別人的錄取心得來找回一點動力。現在自己撐過來後,也希望自己能給予路過的人些微參考價值!

Results

Admission

  • Cornell Tech Master of Science Information Systems with a Concentration in Connective Media (CM) (2/10)
  • UCSD Master of Science in Computer Science and Engineering (MSCSE) (3/2)
  • Rice Master of Computer Science (MCS) (3/10)
  • NYU Master of Science in Computing, Entrepreneurship and Innovation (MSCEI) (4/25)

Rejection

  • CMU Master of Computational Data Science (MCDS) (3/2)
  • CMU Master of Software Engineering — Scalable Systems Track (MSE-SS) (3/11)
  • UIUC Master of Computer Science (MCS) (3/21)
  • UW-Madison Professional Master’s Program in Computer Science (CS PMP) (4/5)
  • UC Berkeley Master of Engineering in Electrical Engineering and Computer Science (EECS MEng) (4/13)
  • Columbia Master of Science in Computer Science (MSCS) (4/22)
  • USC Master of Science in Computer Science (cs28, cs37)

Decision

Cornell Tech CM

Background

Education

  • B.S. in NTUEE
  • GPA: 3.73/4.3 (3.66/4.0)

G/T

  • GRE: 324 (V: 154/Q: 170)
  • Toefl: 105 (R: 30/L: 28/S: 20/W: 27)

Work experience

  • Part-time frontend engineer at National Taiwan University, office of academic affairs. (6 months)
  • Software Engineer Intern at WOD.co (startup) (6 months)

Other

  • NTUCourse Neo: 從課堂 project 變成自己跟朋友的 side project ,最後跟台大合作,以此專案為基底開發新版課程網。

Publication

None

Recommendation

  1. 台大資工教授 (台大教務處工作時期的 Work supervisor )
  2. 台大電機教授(修課/專題)
  3. 新創公司實習 CEO

Timeline

2021 July — Oct

  • 準備 & 考完 GRE

2022 Feb

  • 開始新創實習

2022 July — Aug

  • 準備托福
  • 研究選校
  • 八月開始在台大工作

2022 Sep

  • 確認最後選校清單
  • Toefl 一戰
  • Resume v1
  • SoP v1 (先針對一兩間學校寫)
  • 找完三名推薦人
  • 找修文件的人

2022 Oct

  • Toefl 二戰
  • Resume 最終版
  • 繼續修 SoP ,然後針對學校 customize
  • 自己寫其中一篇推薦信

2022 Nov 前半段

  • 寫 Personal Statement (有些學校需要)
  • 研究 WES (Cornell tech 需要)
  • 填寫 Online Application (先解決大部分基本資料、上傳 Resume, SoP、填推薦人)

2022 Nov 後半段

  • 填完所有 Online application
  • 錄 or 準備 Video essay or video interview (少數學校需要)
  • 提醒推薦人寄推薦信
  • 繳費 & 送出所有申請

Thoughts

Strategies

我自己是分成兩階段來篩選想要丟的 program。

第一階段。因為在 ptt studyabroad 板潛水已久,大概知道有哪些 program 和哪些名校可以試看看。一開始沒考慮太多(我一開始都只考慮學校名聲、地點好不好玩之類的膚淺理由),只要是有被吸引到的 program ,我都會記在自己的 Notion (也可以用 google sheet, excel)。

第二階段,我會去仔細查 program 的官網,看看課程安排、選課限制、有沒有自己有興趣的課程可以修之類的,同時也會考慮一些比較現實面的問題,像是能不能實習、program 長度、花費等,把不符合期望的濾掉。

題外話 1:

本來有考慮要丟 ECE program,畢竟我是 EE 背景,可能比較容易被錄取。但後來覺得,既然花大錢出國,就不要再勉強自己碰自己沒興趣的硬體課了,就把所有 ECE program 從我的清單上刪掉了,哈。

題外話 2:

因為那年在新創工作,自己也有發起大型專案的經驗,所以對 Cornell tech CM 這種 Program 很有興趣,打從一開始就是我的第一志願,後來又看了 Cornell tech 學長的

,決定再加申同性質的 NYU MSCEI 當作備胎。如果對 entrepreneurship or startup 有興趣的可以去了解看看~

GRE/TOFEL

GRE 順順的一次考完。倒是 TOEFL 一直不滿意,口說是我的心魔,考了兩次都還是 20 分,差點以為 Cornell tech 夢碎。

托福二戰分數出來後,看到分數不增反減崩潰了一陣子,後來果斷決定不考第三次,把剩下不多的時間拿去修 SoP 和其他文件,現在看來真是個正確的決定(?)。

Resume

履歷就是火力展示,把做過的事誠實寫上去就好~網路上應該也有很多模板,這裡就偷懶不多說了哈。如果研究經驗不足(像我),可以把相對亮眼的工作經驗往上移。

Statement of Purpose

我自己各段架構如下。供參考,我覺得就中規中矩哈哈,沒有一定要這樣寫(沒有靈感的話可以先這樣安排):

  1. 講一個未來的目標或想做的事。讓看的人可以馬上知道你有興趣的領域在哪 (HCI, Software engineering, entrepreneurship)。再說說為什麼是這個目標,然後就可以寫可能是某些特殊經驗(我就寫我在新創的經驗和我 side project 的經驗)促使我想往這邊發展。
  2. Side project 經驗
  3. 新創公司實習經驗
  4. 台大工作經驗
  5. Leadership experience (optional)
  6. 寫為什麼想申請這個 program/為什麼你覺得這個 program 是你的最佳選擇(可以說說想修哪些課)
  7. 畢業後的目標(跟首段呼應)&總結(再講一下因為 ⋯ 所以這間學校是我的首選 之類的)

Tip #1:

可以去參加學校的 info sessions 之類的,除了有些可以 waive application fee 之外,還能獲得一些來自 faculty 對於 SoP 的建議。像我之前有參加 Cornell tech 的線上說明會,他就有提到一些他們在意的特質或經驗(leadership, team work experience in interdisciplinary team, startup experience, side project experience 之類的)。

至於怎麼知道啥時有說明會,早點註冊 online application 帳號,學校會寄通知給你。

Tip #2:

寫完記得多拿給朋友看,我甚至透過一些 connection 聯繫到 Cornell tech 的 PhD 幫我看 🥹(S/O to Freya),真的獲益良多(被點出很多問題),這邊列出一些我收到過的 review 和我自己的看法供參考。

第一段

  • 目標要實際一點,如果寫的 scope 太大,感覺有點 cliche 或唬爛感。學校那邊的人看過的 SoP 成千上萬篇,要想想怎樣能讓自己看起來很特別。

第二三四段

  • 每段經驗最後都連到學校那邊注重的價值。
  • Ex: 我的第二段結尾,我就寫 side project 經驗如何幫助我學到 leadership, team work 的重要性之類的。(因為 Cornell tech 有提到他們想看到這個)
  • Ex: 我第三段新創公司實習經驗,我就寫我在新創遇到的人事物,啟發我對在新創工作或創業的興趣。(這也跟 Cornell tech 注重的價值有 match 到)
  • 也可以說說這些經驗如何帶領你想深入研究某些領域或想修某些課。

第六段

  • 最需要客製化的一段
  • 深入研究這間學校的特色、主打的課程之類的,然後把他寫出來,讓他們知道其他學校可能無法提供這些機會或資源。所以這間學校是首選。
  • Rule of thumb: 如果這段把學校名稱抽換掉都看起來很合理的話,那表示這段蠻失敗的。(別人跟我講的,我覺得還蠻有道理的)

Letter of recommendation

感謝我的推薦人都願意幫我交完 12 個 program 的推薦信(有些教授可能有限制數量,可以一開始先問清楚)。

我找的推薦人都是跟我二三四段所述的經驗相關的人,我覺得這點蠻重要的。這樣可能可以提高 SoP 內容的可信度,因為推薦人可以佐證你的表現,也能以不同角度描述你的特質。

Conclusion

雖然有點腦補成分,但在寫 SoP 的時候,真的可以體會到 Steve Jobs 說的 Connect the dots 的感覺。大學前半段都以為自己在迷航,沒想到事後來看其實還蠻慶幸當時自己有多方嘗試,才能帶領自己走到現在的位置。

雖然申請過程很崩潰,但我還蠻幸運的,第一個收到的 Status update 就是來自我最想去的學校 Cornell tech,而且是 admission ,在當兵第一次放假的時候收到。所以沒有經歷太多許多申請者經歷過的漫長等待和痛苦的 offer 抉擇,二月初就早早放下心中的大石。

收到的當下除了狂喜還有種不真實感,當初網路上看到錄取 Cornell tech 的人(像

 XD),都是很有才華、背景很特殊的神人,在申請準備期都會自我懷疑,懷疑自己有特別到能脫穎而出嗎,還是會埋沒在一堆申請者之中沒被發現。沒想到自己也是 Cornell tech 想收的人,最後也有機會變成之後申請者以為的厲害的人,想到就覺得很不真實(也可能是我想太多哈哈哈)。

以上就是我的申請經驗分享,如果還有問題的話歡迎再問我~

最後感謝爸媽提供金錢和精神支柱讓我無後顧之憂的出國唸書。

感謝一路上曾幫助我的朋友和出國唸書夥伴們,JC, Gting, JS, Andy, 老哥, ptt 留學版曾經推我文的版友們。

祝看到這裡的人申請都會有好結果!

avatar

About author...

Shu-Wei (Frank) Hsu
📍 NY-based Full stack Dev 🗽
Passionate about Web Development and UI/UX.
linkedin github threads email