Course title in Mandarin and English: 數據分析 & 區塊鏈 (Data analytics & Blockchain)
TL;DR:
Quiz: https://docs.google.com/forms/d/e/1FAIpQLSc_HNTp0ULJIkqupACYNqyWH1U4NV-hu_-194pijZiF1XKLPQ/viewform
本課時間原為三9 10 A,保障在職生的受教權。但由於系上必修課是三789,故改為三 1 10 A。但週三早上的課我將 pre-record it,並保證不會 quiz or roll-call。所以,週三早上不用來(包含 2/21 早上也不用來)。我不會讓週三早上起不來的學生 get disadvantaged。所以,2/21早上不會發授權碼。(我才剛因為睡不飽發生車禍,請學生務必睡飽。不用設鬧鐘以強迫自己早起來三1。若出車禍,我承擔不起。)
To enroll in the class, do Spreadsheet 1 (Sp1) first.
Finishing Spreadsheet 1 = You 1) email 2b@csie.ntu.edu.tw, and 2) fill out your basic info in the Sp1 above.
Note: Both 1) and 2) are simultaneously needed and cross-checked. Doing one without the other will disqualify you from joining the course.
Then we'll batch process the 1) and 2) in at least 6 open sessions this week below (經過6 sessions 後,若還有剩下的授權碼,將以電資學院優先,因畢竟這是電資學院的課;到最後階段,給光為止): If your Spreadsheet 1 email is deemed correct and your result satisfactory, then we'll email you the 授權碼 and you'll have 3 hours to use it. If we find that you miss the 3-hour deadline, we'll immediately give 授權碼 to those on the waiting list. Again, The 遞補者 will also have only 3 hours to use it. If we find that 遞補者 also miss the 3-hour deadline, the 授權碼 will go back to the pool, waiting for the next open session.
因為學校的加退選只能在一三五的 9am to 隔晨3am, we arrange our open sessions only on 一三五。No 授權碼 hand-out on Tuesdays and Thursdays。
Internet 時代, there are 2 types of over-achievers: 起個大早者 and 趕個晚集者。So we'll have 起個大早 sessions and 趕個晚集 sessions below.
起個大早 session: 2/19's 810-9am in Room 502, NTU CSIE. Students will witness the open session in handing out 授權碼; 我們沒有私相授受授權碼。每個學生我們都檢驗了。
Say, we allocate N 授權碼 for this session. We'll select the first N students who finished Sp1 and the next N students as 遞補者。The 遞補者 are those who finished Sp1 later than the first N students。
After you get 授權碼 during this session, you should go register for the course ASAP。After registering, you need to write down your registration code on the spreadsheet, signaling that the 授權碼 is used. At 2/19's 12pm, those who haven't written down the 授權碼 on the spreadsheet will have their 授權碼 forfeited。At 2/19's 12pm, I immediately re-assign your 授權碼 to 遞補者 through emailing。The 遞補者 will have time until 2/19's 3pm to register for the course。At 3pm, unused 授權碼 will be recycled to the pool, to be used in the 趕個晚集 session。
How to prevent the race condition? What if the 遞補者 偷用 the recycled 授權碼 after the 3pm deadline above? Read the Sp1 description above: The 偷用者 will get a 0 for HW1, after 偷用者 uses the forfeited 授權碼 to enroll in the class, against the rule。It will be a 10-point penalty because the 偷用者不遵守 HW 規矩。Hope the 10-point penalty will deter 偷用者 from doing it。Also, If you fill in the spreadsheet with wrong info, we'll apply this 10-point penalty when we find out。
10-point penalty means you can get at most 90-point in your final grade。It's a big deal。
趕個晚集 session: 2/19's 810-9pm in Room 502, NTU CSIE.
Because university 加退選 session 只能在一三五的 9am to 隔晨3am, 我們週一晚上就 810-9pm 選好 N(入選)+N(遞補),just like in the 起個大早 session above。Note:After 遞補,the hard deadline is specified by the university above: 隔晨3am. So, don't be late! Come to 趕個晚集 session at 810pm and get your 授權碼。發給N學生就結束這個session了。Just as 台大要求實體上課,we give priority to people who come to the open sessions。If you only 填表 without showing up during the open session,you know we give 授權碼 to the N students who show up。If the number of present students is smaller than N,then we go through the spreadsheet。
Note: Don't come to Room 502 outside the 起個大早 and 趕個晚集 sessions. We are doing research in between time and do NOT want to be disturbed.
起個大早 session: 2/21's 810-9am in Room 104, NTU CSIE.
Same rules apply。
趕個晚集 session: 2/21's 810-9pm in Room 104, NTU CSIE.
Same rules apply。
起個大早 session: 2/23's 810-9am in Room 502, NTU CSIE.
Same rules apply。
趕個晚集 session: 2/23's 810-9pm in Room 502, NTU CSIE.
Same rules apply。
If there are still many students who show up at Room 502 on Friday 2/23, wanting to get in class, I may apply for more 授權碼 from school. (No guarantee). And then we'll have extra 起個大早 session at 2/24's 810-9am in Room 502, NTU CSIE. Reason: 學校 加退選 session 有 2/24's 9am-12pm。把握這個 224 session!
We have similar sessions on 2/26, 2/28, 3/1, 3/2 (請把握最後機會, 你來領授權碼).
Syllabus spreadsheet: https://docs.google.com/spreadsheets/d/194iS9EfA99f2UGwR13axV4PIFGA-FXJ8iHHxm1p8uxM
815am Google Meet: meet.google.com/ajr-viuv-xrb
630pm Google Meet: meet.google.com/iks-djhz-azd
Recap: Course roadmap of 2B: Blockchain FinTech and Big data:
Summary: 2B involves 2 courses each semester. There are 6 courses in total span of 2 years: DeFi, FinTech, BDS, BDSA, BitDA, BlockDA.
DeFi, FinTech: Offered annually.
BDS, BDSA, BitDA, BlockDA: Offered biannually.
Description of the 6 2B courses:
DeFi is offered every Fall semester. FinTech is offered each Spring.
Difference between DeFi and FinTech class: DeFi is 正本清源。不自我設限,跳脫法律框架。Then, FinTech class will add 合規 and Risk Management.
In 2017, Deloitte said FinTech is ABCD (AI, Blockchain, Cloud, Big data). But FinTech is “ABCDEFG, 1234567.” Ref: “Adaptive Market” by MIT Prof. Andrew Lo. EFG (Ego, Eco, Fear, Greed) is very important in understanding essence of FinTech. We shall understand the FinTech revolution and its disruptions, innovations and opportunities. The course provides the latest practical knowledge of FinTech, enabling students to understand the important financial changes currently taking place in the financial services industry, as well as the trends in its future development. This course covers important functions under the financial technology ecosystem, including: Internet finance, P2P lending, crowdfunding, digital payment, artificial intelligence, Big Data, cryptocurrency and blockchain technology, network security, cryptography, insurance technology and regulatory issues.
For Big data:
BDSA is offered in the Spring of odd years ('23, '25, '27, ...)
BDS is offered in the Fall of odd years ('23, '25, '27, ...)
For 2B: both Blockchain FinTech and Big data: Note: To 方便記憶, 2B is 偶數. 這兩門課是偶數年提供。
BitDA is offered in the Spring of even years ('24, '26, '28, ...)
BlockDA is offered in the Fall of even years ('24, '26, '28, ...)
Harvard Business Review 2012: Sexiest job in 21st century: Data scientist. 2024: Sexiest job in 21st century: Web3 Data scientist
This course "Blockchain & data science" is to train students to become a Web3 data scientist.
Key milestones to check on students: Analyzing your data with other data (跨資料集)
Key milestones to check on students: Data Privacy & Security
Key milestones to check on students: Data Governance, data as labor, Identity, DAO vs. RegTech
Note: 正本清源: Web3 is based on Web2. Don't just learn Web3 -- You'll just be a 憤青. Be solid on Web2 data science too.
Note: This NTU course is listed in both CS and Smart MHI (Medicine & Health Informatics), as Prof. LIao is appointed at both 資工 & 智慧醫療 and designs the data science syllabus for the program.
To meet minimum data science requirement, students should finish 4 modules, each consists of 2 weeks:
Module 1: What is Web3 (blockchain) and data science, taught in Week 1 & 2, respectively. Bootstrap the course with Healthcare InsurTech blockchain data
Module 2: Level 1 in Web2 data science
Module 3: Level 2 in Web2 data science
Module 4: Level 3 in Web2 data science
After 4 modules and midterm, we are ready to take 3 applications (medical, machine doctor, money).
These 3 Ms got the most important dataset to analyze for this decade: 沒有健康, 其他沒意義. 人是領頭的1. 所以, 3M = 人 (medical) 用機器 (machine doctor) 去賺錢 (money). 3個都需要AI data science.
Module 5 is on 醫療AI/遠距醫療/Web3醫療/人用機器去賺錢.
Module 6 concludes the course:
Module 6 is on Web3 data science.
本課有doctors & 智慧醫療學生. Some are from Japan, SE Asia, and West. To accommodate them, we have class in medical school on Saturdays. If you are capable CS students, you can leave right after each class (8:10 to 11am).
Students come from diverse background, with a common focus on WEB3 DATA.
課程教師:
Dr. Liao specialized in Big Data Systems while working at Google and Stanford. He retired from Google 8 years ago and returned to Taiwan to teach 2B: Big data & Blockchain. The latter is as known as the real FinTech that satisfies the "跨領域, 做中學, 玩真的金融科技" request from NTU students. His passionate teaching and research have inspired many NTU students to innovate or start up. Such 創新 or 創業 students were interviewed by 天下雜誌 in https://www.cw.com.tw/article/5120325, and he was dubbed as "千億教父" who teaches "台大CP值最高的課." Disclaimer: 為免被綁架/相忌相輕 (if any), please know that Dr. Liao 從不插學生乾股, 相信 Web3 去中心化, 也不搞圈錢中心, 所以並沒有千億. 那是年輕人的Web3 世界。Instead of 暴富, Dr. Liao has been faithfully building two platforms for 研發 & 傳道授業解惑 2B systems for young generation. The platforms are ic3 (which is our version of https://www.initc3.org/ ) & NTU's abc consensus lab (台大abc共識實驗室), respectively. He releases his blockchain work as open systems (with data). Each semester Dr. Liao updates on his inspiring lectures such as how to analyze data, do quants, do real blockchain FinTech, and do AI systems. As a result, many smart NTU students have either retired or gone to Silicon Valley or 101.
課程模組:
我們每兩週一個模組。
課程Q&A:
We received many inquiries, which can be grouped into FAQs below. Note: Chinese questions will be answered in Chinese. English ones will be answered in English.Two sample questions are as follows.
>> Is liao@csie.ntu.edu.tw the correct email address?
Yes. (Note: We reply in English for English questions. Again, Chinese questions will be answered in Chinese.)
>> 老師,我想要加簽老師本學期的課,如何辦到?
請見 (Please see) FAQ 1。
[MUST READ FAQs] below: FAQ 1 on a) How to sign up? b) 實體 or 線上? c) 本課爆滿, 可否再提高修課人數上限? d) 可否旁聽?
a. Sign up and it will be answered in order (Typical for 第三類課程)。另,已修過仍可以加簽方式加修進來。 Note: If you couldn't sign up during the first 2 weeks, then email 加簽單 to the professor during Week 3. The process is called 電子化人工加簽單. If you attend the lectures during the first 2 weeks, you'll be given priority.
b. 根據學校規定,本學期為實體,不是線上。受限台大教室限制,教室電腦可以錄聲音,投影片,但沒有camera,所以板書無法online,儘量來實體課上。教室的錄音檔及投影片將在課後放在課程網站上,供學生複習,勿外流。(BTW, 教室設備問題已向學校反應.)
c. 本學期為了提高修課人數,已經換到最大教室。經查,同時段已無更大教室。100多人為教室容量。本課也請問學校是否可換成別類加選,但學校說:本學期為實體。即使走巧門,硬要無視學校實體規定,想法濫印加簽授權人數,將是灰色地帶。所以我們還是維持加選。第三週再進行電子化人工加簽單。無法保證第三週一定加簽的到。Note: So far we have set quota to the physical seats available.
d. 如上所述 accommodating 修課學生已經十分困難,本課不開放旁聽 (除非教授OK and 未來一週很多人退選,導致教室坐得下)。
FAQ 2: “老師,除了台大課程外,有無美國課程?”
Please see Stanford 及 Berkeley 最新課程 (E.g., 2021年秋季班 https://rdi.berkeley.edu/berkeley-defi/f21, https://defi-learning.org/f22),跟上時代沒問題。Note: 已錄好前幾週精彩課程,包含智能合約實戰演練,手把手教學生 寫好 合約,資安檢查,部署合約,並上市衝鋒玩真的。學生也可自行搭配 Berkeley 的上述課程。
金融科技 分2種FinTech: Legacy FinTech 及 Blockchain FinTech. 後者的成長率及獲利能力誠如 Berkeley 教授所言十分驚人,享科技先行者的早期紅利。但我們也會教 Legacy FinTech (一個模組).
FAQ 3 on 對修課身份的限制:
我們只能讓修課的學生來參與。畢竟這門課要發比特幣,要做受歡迎的量化交易競賽,要智能合約實戰演練等等都需要資源,而比特幣...資源 有限。加上又有多人預選了,我們實在無法開放旁聽。只能給修課的學生AMA (Ask-Me-Anything)。所以,課程網站,投影片,影片盡量就留在 NTU COOL,請不外傳給非修課者,否則到時 路人甲 按了打錢的網址 或 按了投影片上的 Google Meet 連結進來,把問問題的時間佔住,而這些都是有限資源。必須給已爆滿的修課同學。
我們不能把這麼重要的課當作通識課來教。我們必須系統性的由老師從學期頭帶到尾的有主軸、有積累、手把手,不適合旁聽。並且這課 本就不會去幫個銀行/傳統公司/任何公司來 recruit interns via 通識 style。旁聽不適用。我們是實戰演練,得獎者玩真的給$。目標是高科技。Anyway, 我們很苦,電資學院的畢業生即使去銀行/傳統公司常常也待不久。大家還是 prefer 高科技公司如 Google。本課會兼顧平衡,並不會只找傳統派的。年輕人時間寶貴,向前看。
這門課 學生會發現:技術含量高,觀念有抓到,正本清源的學生將會含金量高(長線思維)。若是 Legacy 金融,難免階級複製居多,技術含量低的但有錢的人(例如捧著大把銀子就去買被動的指數型基金者): 反而含金量不錯!
台大年輕人比較適合技術含量高,他們不一定像老年人已緊抓資產在手上,但台大學生卻能技術,發明借貸協議,保險合同,投資合約的 源源不絕。已在DeFi全球排行榜前20名,Akio Tanaka (國際知名的 Headline Ventures and Infinity Ventures,有 US$2.5 B 資金) 上月到我們實驗室 recruit 畢業生時,告訴大家 他已經投了3家我們學生的 startups! Note: 老師都沒佔股,也不從學生的 startups 拿錢,老師的制高點是:傳道授業解惑,提供年輕人玩真的技術與平台,正本清源,靜水深流,不求回報。年輕人不需要看別人有$去潑髒水。這些startups畢竟都是大家的台大同學,請珍惜同學情誼。解決潑水的方法是修這門課,搞懂分散式金融。Anyway, 學生畢業後,學校頂多扶上馬,送一程。
FAQ 4 on language Issue:
Please note that with ~150 students (NTU+NTNU+NTUST+APAC) in class, we have to group students into smaller teams and rely on peer-reviews. Your peer students may speak in Mandarin or English. The distinguished students may speak in Mandarin or English. Here are 3 successful cases:
Student "Foo" (~97% of class students): Fluent in Mandarin but can only understand half of English when students ask questions in English. "Foo" is typical of this class: 97% of the students in class were born in Taiwan and are native Mandarin speakers. They have no problems with the class and can use the class to learn bilingual at the same time.
Student "Wong" (2% of class students): Fluent in English but can only understand 60% of Mandarin when students ask questions. He told me that he has no problems in taking this class.
Student "Harding" (1% of class students): Fluent in English but zero-knowledge in Chinese: We have success cases before, such as XXX who got an A+ from last semester. The reason it worked for him is because he teamed up with "Foo" in class. So if you are like Student "Harding", you should ask Seth Harding immediately if he can team up with you and translate Foo's mandarin questions, bilingual lectures, for you from time to time. If not, I will NOT recommend you to take this class. Reason: There is no fun for you to fail the class. I want students to succeed. I have to take care of "Foo" (97%) and "Wong" (2%) as well.
Summary: The class is mainly for "Wong" and "Foo". "Harding" can take the class if he gets an OK from Seth Harding.
2 types of videos: English and Bilingual.
。English: Those English videos will be marked "English." Bilingual ones will be marked "bilingual."
Bilingual: 中英夾雜,盡量英文字幕/投影片,字幕要靠學生群策群力。這樣效果最好。
Note: FinTech and Blockchain 國際上,資料多為英文,尤其是新的東西。你必須有英文閱讀能力,否則拿到的是次級資料,被割韭菜。AMA 時,你用 中文問,我就用中文回答。你用 英文問,我就用英文回答。因材施教。有 panel 時,有的 panelist, 如我的 Google 前同事 不會中文,那就會都用 English 回答。否則,panelist 我觀察都會尊重提問者:提問者用中文,即用中文回答等等。
Shih-wei Liao (Instructor): liao@csie.ntu.edu.tw
You should refrain from emailing individual TAs. Sending your questions to 2b@csie.ntu.edu.tw list. We found some students email the TA one-by-one. The better way is to reach the whole group at once. No late submission.
TA: 2b@csie.ntu.edu.tw Office hour: Each Wednesday 9:10-10am at Room 104.
Homework: 50%
2 Midterm: 26%
Final: 19%
Class participation: 5%