-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
1211 lines (1105 loc) · 65 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-76169908-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-76169908-1');
</script>
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0" name="viewport">
<meta content="Personal/portfolio website for Eric Zhu, a CS/Statistics/Economics student at theUniversity of Toronto (UofT)"
name="Description">
<title>Eric Zhu</title>
<link href="img/Eric%20Zhu%20programmer-03.png" rel="icon" type="image/png">
<script src="https://use.fontawesome.com/7347984bb2.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Heebo:700&display=swap" rel="stylesheet">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet">
<link href="css/cover.min.css" rel="stylesheet">
<link href="css/style.min.css" rel="stylesheet">
<link
href="https://unpkg.com/tippy.js@6/animations/scale.css"
rel="stylesheet"
/>
</head>
<body>
<!--<div id="loading">-->
<!-- <div id="loading-text">-->
<!-- <h2>Loading</h2>-->
<!-- </div>-->
<!-- <div class="loader">Loading...></div>-->
<!--</div>-->
<div class="container-fluid">
<div class="row align-items-center" id="main">
<div class="overlay-top">
<div class="inner masthead-style">
<h3 class="masthead-brand" style=" font-size: 40px; font-weight: 400;">Eric Zhu</h3>
<nav>
<ul class="nav masthead-nav">
<li>
<a href="https://github.com/GreatArcStudios"> <i aria-hidden="true"
class="fa fa-github-square fa-lg"></i> </a>
</li>
<li>
<a href="https://twitter.com/GArcStudios"> <i aria-hidden="true"
class="fa fa-twitter-square fa-lg"></i> </a>
</li>
<li>
<a href="https://www.linkedin.com/in/eric-z-zhu/"> <i aria-hidden="true"
class="fa fa-linkedin-square fa-lg"></i>
</a>
</li>
<li>
<a href="mailto: [email protected]"> <i aria-hidden="true"
class="fa fa-envelope fa-lg"></i></a>
</li>
</ul>
</nav>
</div>
</div>
<div class="content" id="design">
<div class="middle-label-wrapper" id="design-label-wrapper">
<p class="middle-label">Design</p>
</div>
</div>
<div class="content" id="code">
<div class="middle-label-wrapper" id="code-label-wrapper">
<p class="middle-label">Projects</p>
</div>
</div>
<div class="content" id="academics">
<div class="middle-label-wrapper" id="academics-label-wrapper">
<p class="middle-label">University</p>
</div>
</div>
<div class="content" id="about">
<div class="middle-label-wrapper" id="about-label-wrapper">
<p class="middle-label">About</p>
<p class="resume-label"> Download my <a class="resume-download" href="files/Resume.pdf">resume</a></p>
</div>
</div>
<div id="design-box">
<div class="close-container" id="close-design">
<div class="close-right"></div>
<div class="close-left"></div>
<p>CLOSE</p>
</div>
<div class=" slide" id="dslide-intro">
<div class="sintro-content">
<h1>Design</h1>
<h3>Scroll down to see my graphic design work.</h3>
<p>Recently I've focused more on my photography work, which is available at my photography <a
href="https://www.instagram.com/ezhu.photos/"><u>Instagram</u></a>.</p>
</div>
</div>
<div class=" slide container-fluid slide-right" id="dslide-ui">
<div class="slide-content row">
<div class="col-md">
<img class="slide-image" id="dslide-ui-img" loading="lazy" src="img/dslide-ui.png">
</div>
<div class="slide-description col-md-4">
<h1>UI Design</h1>
<p>The example is the UI of Equator Music, a Youtube music player. I created the UI design using
Sketch along the various states (showing playlists or songs) and icons for the project.</p>
</div>
</div>
</div>
<div class=" slide slide-left" id="dslide-logo">
<div class="slide-content row">
<div class="slide-description col-md-4">
<h1>Logo Design</h1>
<p>The example is the Equator Music logo. I generally design logos in Sketch, but have also
designed various logos in Illustrator. Check out my other logos by checking out my other
projects!</p>
</div>
<div class="col-md">
<img class="slide-image" id="dslide-logo-img" loading="lazy" src="img/dslide-logo.png">
</div>
</div>
</div>
<div class=" slide slide-right" id="dslide-mountains">
<div class="slide-content row">
<div class="col-md">
<img class="slide-image" id="dslide-mountains-img" loading="lazy"
src="img/dslide-mountains.png">
</div>
<div class="slide-description col-md-4">
<h1>Misty Mountains</h1>
<p>This was a school project that I created in Photoshop with a heavy use of blend modes. The
criteria was to create an image that could go along with a haiku.</p>
</div>
</div>
</div>
<div class=" slide slide-left" id="dslide-playing-cards">
<div class="slide-content row">
<div class="slide-description col-md-4">
<h1>Playing Cards</h1>
<p>This was a quick school project made in Illustrator with the concept of modern yet authentic
"Gills Sans" playing cards in mind.</p>
</div>
<div class="col-md">
<img class="slide-image" id="dslide-playing-cards-img" loading="lazy"
src="img/dslide-cards.png">
</div>
</div>
</div>
<div class=" slide slide-right" id="dslide-puma">
<div class="slide-content row">
<div class="col-md">
<img class="slide-image" id="dslide-puma-img" loading="lazy" src="img/dslide-puma.png">
</div>
<div class="slide-description col-md-4">
<h1>Typographic Puma</h1>
<p>This was a school project made in Illustrator using words/letters to create an image of a
puma.</p>
</div>
</div>
</div>
<div class=" slide slide-left" id="dslide-dandelion">
<div class="slide-content row">
<div class="slide-description col-md-4">
<h1>Dandelion</h1>
<p>This was a picture I retouched in Photoshop mainly using colour curves.</p>
</div>
<div class="col-md">
<img class="slide-image" id="dslide-danelion-img" loading="lazy" src="img/dandelion.png">
</div>
</div>
</div>
</div>
<div id="code-box">
<div class="close-container" id="close-code">
<div class="close-right"></div>
<div class="close-left"></div>
<p>CLOSE</p>
</div>
<div class=" slide" id="cslide-intro">
<div class="sintro-content">
<h1>Projects</h1>
<h3>Scroll down to see my projects.</h3>
<p>I've focused more on school assignments in the last year. Most are available under
"university".</p>
</div>
</div>
<div class=" slide container-fluid slide-left" id="cslide-bayesworkshop-2021">
<div class="slide-content row">
<div class="slide-description col-md-4">
<p>I gave a workshop talk as part of the UofT ISSC (Independent Summer Statistics Community),
where I both created my own materials for both a lecture style talk and applied hands on
portion. The lecture section covered motivations for Bayesian Stats, motivations for priors,
weakly informative priors, and Bayesian predictions. The hands on portion covered a multiple
imputation random effects model using Stan and Python interfacts.
</p>
<p>Check out the finalized <a
href="Bayesian-Stats-Workshop/Bayesian%20Workshop%20ISSC.pdf">slides</a> and <a
href="https://github.com/GreatArcStudios/Bayesian-Stats-Workshop/blob/main/workshop_handout.ipynb">workshop notebook</a>.
</p>
</div>
<div class="col-md">
<h1 class="slide-image-replacer">UofT ISSC Bayesian Workshop
</h1>
</div>
</div>
</div>
<div class=" slide container-fluid slide-left" id="cslide-issc-case-comp-2021">
<div class="slide-content row">
<div class="col-md">
<h1 class="slide-image-replacer">ISSC Case Competition 2021
</h1>
</div>
<div class="slide-description col-md-4">
<p>My group of 4 (Ashley Zhang, Sergio Zheng Zhou, and Muhammed Tsany) created a slide deck and
write up that won the best insight award out of 16 competing teams that were ultimately
accepted.
The event was hosted as part of UofT's Statistical Sciences Summer Community.
We created our a custom dataset from open source data and explored how education and income
levels could be related to liveability scores (inspired by the Economist's).
Ultimately, we found potential evidence of a "mobility ceiling" between the second highest
income bracket and the highest, and suggested possible future investigation directions.
</p>
<p>Check out the finalized <a
href="files/ISSC%20Case%20Competition_%20How%20Livable%20is%20Toronto.pdf">slides</a>
and <a
href="files/ISSC%20Case%20Comp%20Report.pdf">write up</a>.
</p>
</div>
</div>
</div>
<div class=" slide container-fluid slide-left" id="cslide-datafest-2021">
<div class="slide-content row">
<div class="slide-description col-md-4">
<p>My group of 4 (Ashley Zhang, Sergio Zheng Zhou, and Muhammed Tsany) created a slide deck and
write up that won the best visualization award out of 17 competing teams (out of 70+ teams
that applied).
Judges came from Amazon, BMO, Dalla Lana School of Public Health, KPMG, TD Insurance and
more.
We explored how income levels could be related to misuse across drug categories, and how
certain drug survey questions would be linked with drug misuse across categories.
Ultimately, we found income brackets at the extremes were linked to higher drug misuse and
certain more personal survey questions had statistically significant effects across drug
categories.
</p>
<p>Check out the finalized <a
href="files/prospective_analytics_slides.pdf">slides</a> and <a
href="files/prospective_analytics_writeup.pdf">write up</a>.
</p>
</div>
<div class="col-md">
<h1 class="slide-image-replacer">ASA DataFest@UofT 2021
</h1>
</div>
</div>
</div>
<div class=" slide container-fluid slide-left" id="cslide-datafest-2020">
<div class="slide-content row">
<div class="col-md">
<h1 class="slide-image-replacer">ASA DataFest@UofT 2020
</h1>
</div>
<div class="slide-description col-md-4">
<p>My group of 4 created a Tableau
dashboard that portrayed the Canadian consumer landscape through a basket of common consumer
goods, inspired by CPI. Our analysis centered on careful descriptive analytics on manually
cleaned data, filtered by exploratory data analysis. We found the prices of our basket of
goods had been negatively affected by the
pandemic.
</p>
<p>Check out the finalized <a
href="https://public.tableau.com/views/ACanadianExplorationofFoodPricesDuringCOVID-19/Canadianfoodpricesduringcovid?:language=en&:display_count=y&:origin=viz_share_link">dashboard.</a>.
</p>
</div>
</div>
</div>
<div class=" slide container-fluid slide-right" id="cslide-equator">
<div class="slide-content row">
<div class="col-md">
<img class="slide-image" id="cslide-equator-img" loading="lazy" src="img/cslide-equator.png">
</div>
<div class="slide-description col-md-4">
<h1>Equator Music</h1>
<p>A simplistic Youtube music player created in Visual Studio and C# using the .NET framework
along with the Youtube/Google API. I put a heavy emphasis on usability through the card
design, along with attractiveness through various UI effects created in the pre fluent
design era.
</p>
<p>Check out the <a href="https://greatarcstudios.github.io/Equator-site/">project.</a>.
</p>
</div>
</div>
</div>
<div class=" slide container-fluid slide-left" id="cslide-pausemenu">
<div class="slide-content row">
<div class="slide-description col-md-4">
<h1>Open Source Pause Menu</h1>
<p>A robust open source pause menu for Unity3d that controls and saves relevant video and audio
settings. It currently has over 6000 users and a 5 star rating on the asset store.
</p>
<p>Check out the project page <a
href="https://github.com/GreatArcStudios/unitypausemenu">here</a>.</p>
</div>
<div class="col-md">
<img class="slide-image col" id="cslide-pause-users-img" loading="lazy"
src="img/cslide-users.png">
</div>
</div>
</div>
<div class=" slide container-fluid slide-right" id="cslide-udocugen">
<div class="slide-content row">
<div class="col-md">
<h1 class="slide-image-replacer">uDocuGen</h1>
</div>
<div class="slide-description col-md-4">
<p>A documentation generator created for Unity3d at Hack the North 2018 with <a
href="https://github.com/jantepya">jantepya</a>. It takes the user's code files and
generates a responsive website organized by the classes in the code files.
</p>
<p>Check out the <a href="https://github.com/jantepya/uDocuGen">project.</a>.</p>
</div>
</div>
</div>
<div class=" slide container-fluid slide-left" id="cslide-udocumentgen">
<div class="slide-content row">
<div class="slide-description col-md-4">
<h1>uDocumentGenerator</h1>
<p>A modern, light, and organized documentation generator. It was born out of the drawbacks
I had while using Doxygen to create documentation for Open Source Pause Menu.
</p>
<p>Check out the <a
href="https://github.com/GreatArcStudios/uDocumentGenerator">project.</a>.</p>
</div>
<div class="col-md">
<img class="slide-image col" id="cslide-udocgen-img" loading="lazy"
src="img/cslide-udglogo.png">
</div>
</div>
</div>
</div>
<div id="academics-box">
<div class="close-container" id="close-academics">
<div class="close-right"></div>
<div class="close-left"></div>
<p>CLOSE</p>
</div>
<div class=" slide" id="aslide-intro">
<div class="sintro-content">
<h1>Academics</h1>
<h3>Relevant courses sorted by year and category</h3>
<br>
<div class="row">
<div class="col" id="first-year-link"><h3><a href="#first-year"> First year </a></h3></div>
<div class="col-sm-15"><h3>•</h3></div>
<div class="col"><h3><a href="#second-year"> Second year </a></h3></div>
<div class="col-sm-15"><h3>•</h3></div>
<div class="col" id="third-year-link"><h3><a href="#third-year">Third year</a></h3></div>
</div>
<p>Only some coursework is shared since others may contain code, derivations, etc..., that would be
unwise to make public.</p>
</div>
</div>
<div class=" slide container-fluid academics-slide" id="first-year">
<div class="row year-header ">
<div class="col">
<h1>First year</h1>
</div>
</div>
<hr class="separator-long">
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Statistics</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>STA130</h2>
</div>
<div class="col course-description">
<p><b>An Introduction to Statistical Reasoning and Data Science: </b> This course taught
the foundations of data science and statistical reasoning through "a combination of
logical thinking, mathematics, computer simulation, and oral and written discussion
and analysis". It ultimately covered traditional statistical methods along with
foundations of supervised learning and some models.
In every tutorial, we analysed a problem using statistical methods
and presented our conclusions to the class. A more detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/sta130h1">calendar (course
catalogue)</a> or at the course <a
href="https://ntaback.github.io/UofT_STA130/Fall2018/fall2018_course_content.html">website.</a>
The course culminated in a group data analysis project that analysed global internet
usage with R on a multitude of factors, e.g,
region and socioeconomic status. <br> <br> Check out the final project <a
href="files/sta130_final_project.html">slideshow</a>.
</p>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Theoretical Computer Science</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>CSC165</h2>
</div>
<div class="col course-description">
<p><b>Mathematical Expression and Reasoning for Computer Science: </b> This course was
an introduction to theoretical computer science with an emphasis on developing the
foundations of "abstraction and rigour". The course used proofs to develop "precise
expressions of mathematical ideas, including definitions and theorem" and mainly
applied them to the running times of iterative programs (Big-Oh, Big-Omega,
Big-Theta). A more detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/csc165h1">calendar (course
catalogue)</a> or at the cached course <a
href="https://web.archive.org/web/20190404153151/https://www.teach.cs.toronto.edu/~csc165h/winter/">website.</a>
<br>
<br>
Check out problem set 4: <a
href="files/165_ps4.pdf">our work</a> or <a
href="files/165_ps4_handout.pdf">the handout</a>.
</p>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Programming Based</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>CSC148</h2>
</div>
<div class="col course-description">
<p><b>Introduction to Computer Science:</b> This course taught the much of the
foundations of computer science using python. The main concepts covered were
"Abstract data types and data structures for implementing them. Linked data
structures. Encapsulation and information-hiding. Object-oriented programming.
Specifications. Analyzing the efficiency of programs. Recursion." Our final project
(assignment 2) was to create a recursive tree-based data structure that would
represent music efficiently (and thus be able to play correctly formatted songs).
The course website is no longer up, but here is the <a
href="https://www.cs.toronto.edu/~david/courses/csc148_f14/res/info.pdf">syllabus</a>.
More information about the course is also available on the <a
href="https://fas.calendar.utoronto.ca/course/csc148h1">calendar</a>.</p>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Mathematics</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>MAT137</h2>
</div>
<div class="col course-description">
<p><b>Calculus! (Calculus with proofs): </b> This course covered differential and
integral calculus with an emphasis on proofs. Ultimately this course expected us to
know how to the theoretical foundations of calculus concepts in conjunction with the
computational methods. For example, it was expected of us to be able to use the
formal definition of a certain series to prove its divergence. More information is
available on the <a href="https://fas.calendar.utoronto.ca/course/mat137y1">calendar
(course catalogue)</a> or find some of the course materials used in one <a
href="https://www.math.toronto.edu/campesat/mat137.html">section</a>.</p>
</div>
</div>
</div>
</div>
</div>
<div class=" slide container-fluid academics-slide" id="second-year">
<div class="row year-header ">
<div class="col">
<h1>Second year</h1>
</div>
</div>
<hr class="separator-long">
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Statistics</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>STA247</h2>
</div>
<div class="col course-description">
<p><b>Probability with Computer Applications: </b> This course taught the foundations of
probability through calculations and some proofs of core concepts. Notable concepts
include: "random variables, discrete and continuous probability distributions,
expectation and variance, independence, conditional probability". These concepts
were applied to
various common distributions not limited to the normal, exponential,
poisson, and geometric distributions. More information is
available on the <a href="https://fas.calendar.utoronto.ca/course/sta247h1">calendar
(course catalogue)</a></p>
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>STA248</h2>
</div>
<div class="col course-description">
<p><b>Statistics for Computer Scientists:</b> This course covered inferential and
descriptive statistics from an applied and computational perspective. Assignments
heavily used R to perform data analysis using concepts such as hypothesis testing,
confidence intervals, regression and ANOVA. Proofs were sometimes used to reinforce
theoretical foundations. More information is
available on the <a href="https://fas.calendar.utoronto.ca/course/sta247h1">calendar
(course catalogue)</a>
<br>
<br>
Check out some questions that I did in R:
</p>
<ol class="assignment-list">
<li>
Assignment 2 - <a href="files/248_a2.pdf">handout</a>
<ul>
<li><a
href="files/248_a2_q1.pdf">Question 1 (my work)</a></li>
<li><a
href="files/248_a2_q2.pdf">Question 2 (my work)</a></li>
</ul>
</li>
<li>
Final Problem Set - <a href="files/248_final_ps.pdf">handout</a>
<ul>
<li><a
href="files/248-final-q1.pdf">Question 1 (my work)</a></li>
</ul>
</li>
</ol>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Theoretical Computer Science</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>CSC236</h2>
</div>
<div class="col course-description">
<p><b>Introduction to the Theory of Computation:</b> This course was a rigourous
introduction to the Theory of Computation. It covered topic such as various forms of
induction, running times of recursive algorithms, program correctness, and state
machines (NFAs and DFAs) using formal languages. The course consisted of weekly
quizzes, tests, and assignments that would consist of proof based questions. A more
detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/csc236h1">calendar (course
catalogue)</a> or at the course <a
href="http://www.cs.toronto.edu/~colin/236/W20/">website.</a>
</p>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Programming Based</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>CSC207</h2>
</div>
<div class="col course-description">
<p><b>Software Design: </b> This course was a project based course, covering software
design concepts, namely SOLID design principles and design patterns noted by the
Gang of Four. Practical experience of design patterns and SOLID design principles
were reinforced by practical experience in using Android Studio to create a game in
a group setting. Emphasis was placed on writing clean code for future extensibility.
A more
detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/CSC207H1">calendar (course
catalogue)</a>.
</p>
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>CSC209</h2>
</div>
<div class="col course-description">
<p><b>Software Tools and Systems Programming: </b> This course covered programming in
bash and C. Emphasis was placed on being able to utilize bash commands to
efficiently assist in develop programs in C in addition to writing Bash programs.
Assignments required C and Bash, and the final assignment focused on creating a
twitter-like sever and client, with emphasis placed on correctly writing
asynchronous and synchronous code. A more
detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/csc209h1">calendar (course
catalogue)</a>.
</p>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Mathematics</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>MAT235</h2>
</div>
<div class="col course-description">
<p><b>Calculus II: </b>This course taught multivariate calculus, covering vector
calculus,
line integrals, and surface integrals in addition to differential and integral
calculus of multiple variables. Additionally, emphasis was placed on applications
from mainly physics and sometimes statistics. A more
detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/mat235y1">calendar (course
catalogue)</a>.</p>
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>MAT223</h2>
</div>
<div class="col course-description">
<p><b>Linear Algebra I: </b>This course covered core concepts in linear algebra, such as
eigenvalues and eigenvectors, spans, linear dependence/independence, cross/dot
products, and linear transformations. A more
detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/mat223h1">calendar (course
catalogue)</a>.</p>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Economics</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>ECO101</h2>
</div>
<div class="col course-description">
<p><b>Principles of Microeconomics: </b> This course taught the foundations of
microeconomics. It covered core concepts such as pricing, externalities, taxes,
introductory game theory, and monopolies. Emphasis was placed on developing
intuition of market movements and the resulting prices. A more
detailed description is available
on the <a
href="https://fas.calendar.utoronto.ca/course/eco101h1">calendar (course
catalogue)</a>.</p>
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>ECO102</h2>
</div>
<div class="col course-description">
<p><b>Principles of Macroeconomics: </b> This course taught the foundations of
macroeconomics. It covered core concepts such as GDP, CPI, international trade,
tariffs/taxes, monetary supply, and PPP. Similar to ECO101, emphasis was placed on
developing intuition of market movements, but we used macroeconomic models in
determining the behaviour of markets and resulting prices.
A more detailed description is available on the <a
href="https://fas.calendar.utoronto.ca/course/eco102h1">calendar (course
catalogue)</a>.
<br>
<br>
Check out assignment 6 (completed using R/markdown): <a href="files/eco102_a6.pdf">my
work</a>
</p>
</div>
</div>
</div>
</div>
</div>
<div class=" slide container-fluid academics-slide" id="third-year">
<div class="row year-header ">
<div class="col">
<h1>Third year</h1>
</div>
</div>
<hr class="separator-long">
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Statistics</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>STA302 STA1001</h2>
</div>
<div class="col course-description">
<p><b>Methods of Data Analysis I:</b> A required course for Statistics students at UofT.
Goes over tests used for SLR/MLR.
Interestingly, this course is accredited by the Canadian Institute of Actuaries with
a minimum grade of 77 for credit, meaning I obtained actuary credit! </p>
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>STA303 STA1002</h2>
</div>
<div class="col course-description">
<p><b>Methods of Data Analysis II</b></p>
<ol class="assignment-list">
<li>
Final project - a mock consulting project investigating EDI (equity, diversity,
and inclusion) goals
<ul>
<li><a
href="files/Black-Saber-EDI-Report-Prepared-By-Hamiltonian-Path-Consulting.pdf">Submitted
work PDF</a></li>
</ul>
</li>
</ol>
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>STA365</h2>
</div>
<div class="col course-description">
<p><b>Applied Bayesian Statistics:</b> This course covered much of the information
needed create and interpret Bayesian models from prior setting to model performance.
In particular, the course focused on a justified Bayesian workflow with an emphasis
on predictive checks and justified priors.
Assignments varied across domains from psychology (examining maths anxiety
treatments) to animal ecology (Raptor latent energy states).
Overall, it was a very useful course in learning how to construct Bayesian models
from scratch using Stan and R. More information is
available on the <a
href="https://www.statistics.utoronto.ca/sites/www.statistics.utoronto.ca/files/STA365H1S.pdf">course
syllabus</a>.
<br>
<br>
Check out my course assignments:
</p>
<ol class="assignment-list">
<li>
Homework 1 - a homework on understanding the Bayesian workflow
<ul>
<li><a
href="files/homework1_updated.pdf">Handout PDF</a></li>
<li><a
href="files/hw1.pdf">Submitted work PDF</a></li>
</ul>
</li>
<li>
Assignment 1 - an assignment on modelling a Chlamydia infection using ODEs
<ul>
<li><a
href="files/assignment1.pdf">Handout PDF</a></li>
<li><a
href="files/a1.pdf">Submitted work PDF</a></li>
</ul>
</li>
<li>
Homework 2 - a homework on modelling maths anxiety average treatment effects
<ul>
<li><a
href="files/Homework2.pdf">Handout PDF</a></li>
<li><a
href="files/hw2.pdf">Submitted work PDF</a></li>
</ul>
</li>
<li>
Assignment 2 - an assignment on modelling Raptor energy states with mixture
models
<ul>
<li><a
href="files/assignment2-1.pdf">Handout PDF</a></li>
<li><a
href="files/a2_FINAL.pdf">Submitted work PDF</a></li>
</ul>
</li>
</ol>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Machine Learning</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>CSC311</h2>
</div>
<div class="col course-description">
<p><b>Introduction to Machine Learning:</b> This course covered a lot of the theoretical
foundations for machine learning.
It really emphasized the <i>why</i> rather than the how, which makes reading or
learning about new models much easier.
The course covered supervised learning and unsupervised learning, going over much of
the standard material such as linear regression, PCA, the EM algorithm, and also
principles like ensembling.</p>
<ol class="assignment-list">
<li>
Final project - predicting math marks using machine learning
<ul>
<li><a
href="files/311_project.pdf">Handout PDF</a></li>
<li><a
href="files/final_report.pdf">Submitted work PDF</a></li>
</ul>
</li>
<li>
Homework 1 - a homework on the basics of ML, KNN, deriving cost functions by
hand, and regularization
<ul>
<li><a
href="files/hw1_311.pdf">Handout PDF</a></li>
<li><a
href="files/hw1_writeup.pdf">Submitted work PDF</a></li>
</ul>
</li>
<li>
Homework 2 - a homework on linear separability with some linear programming,
neural networks, diagnosing model performance, and hyperparameter tuning
<ul>
<li><a
href="files/hw2_311.pdf">Handout PDF</a></li>
<li><a
href="files/hw2_writeup.pdf">Submitted work PDF</a></li>
</ul>
</li>
<li>
Homework 3 - a homework on proving performance of boosting, and an intro to
generative models using MAP and naive bayes
<ul>
<li><a
href="files/hw3_311.pdf">Handout PDF</a></li>
<li><a
href="files/hw3_writeup.pdf">Submitted work PDF</a></li>
</ul>
</li>
<li>
Homework 4 - a homework on mixture modelling and some Bayesian approaches
<ul>
<li><a
href="files/hw4_311.pdf">Handout PDF</a></li>
<li><a
href="files/hw4_writeup.pdf">Submitted work PDF</a></li>
</ul>
</li>
</ol>
</div>
</div>
</div>
</div>
<div class="row course-type-container">
<div class="col">
<div class="row course-type">
<div class="col">
<h2>Theoretical Computer Science</h2>
<hr class="separator-long">
</div>
</div>
<div class="row courses-list">
<div class="col-sm-3 course-name">
<h2>CSC263</h2>