Yiping Wang

Honours Bachelor of Science
  • star News 2
    September 1, 2020more_vert

    I will work as a Research Assistant with Prof. Brandon Haworth on multi-agent reinforcement learning!

    Acknowledgement: This assistantship is supported by the Jamie Cassels Undergraduate Research Award for 2020-2021.

    University of Victoriaclose

    buildEnvironment Generalization in Multi-Agent Reinforcement Learning for Navigation

    calendar_today Sept. 2020 - Apr. 2021

    location_city Victoria, British Columbia, Canada

    May 4, 2020more_vert

    I am working as an Applied Research Intern at Imagia on generative models for 3D CT-scans!


    buildGenerative models for 3D CT-scans

    calendar_today Sept. 2020 - Dec. 2020 (part-time)

    calendar_today May 2020 - Aug. 2020 (full-time)

    location_city Montreal, Quebec, Canada

    July 6 - 9, 2020

    One short paper accepted at Medical Imaging with Deep Learning Conference 2020!

    September 2, 2019more_vert

    I worked as a Research Co-op with Prof. Ali Bashashati on classification of whole-slide pathology images!

    University of British Columbiaclose

    buildClassification of epithelial ovarian carcinoma whole-slide pathology images.

    calendar_today Sept. 2019 - Apr. 2020

    location_city Vancouver, British Columbia, Canada

    May 1, 2019more_vert

    I worked as a Research Intern with Prof. Kwang Moo Yi on segmentation of whole-slide pathology images!

    University of Victoriaclose

    build Tumour segmentation for the liver hepatocellular carcinoma whole-slide pathology images.

    calendar_today May 2019 - Aug. 2019

    location_city Victoria, British Columbia, Canada

    September 3, 2018more_vert

    I worked as a Software Developer Co-op at EncoreFX (now Global Reach) on development of currency exchange platform!


    buildDevelopment of an online foreign exchange trading and payment platform using Angularand C# ASP.NET Core framework.

    calendar_today Sept. 2018 - Dec. 2018

    location_city Victoria, British Columbia, Canada

    May 1, 2018more_vert

    I worked as a Software Developer Co-op at Kinsol on development of chatbots!


    buildDevelopment of responsive chatbot applications using Python Flask framework, JavaScript ES6, jQuery, and Bootstrap.

    calendar_today May 2018 - Aug. 2018

    location_city Victoria, British Columbia, Canada

Hello, 你好, Bonjour!

Currently, I am an Honours BSc student in the Department of Computer Science at the University of Victoria. My interests and enthusiasm are for Computer Vision and Natutal Language Processing for Medicine.

I am exploring how to use medical data and machine learning to help doctors make diagnostic decisions. I am broadly interested in computer vision for improving lesion detection and classification, anatomical structure segmentation and quantification in all type of imaging modalities. I am also fascinated by natural language processing for analyzing genomics and clinical reports, and their linkages between images.

Feel free to shoot me an e-mail if you want to have some serious fun by doing Kaggle or Grand Challenge competitions!


I treat study as a full-time job and learn Computer Science and Electrical Engineering inside and outside of the classroom.

Studying aboard is a brave move for me and my family, and I am glad I attend the University of Victoria (UVic) for its beautiful campus, knowledgeable professors and the co-op program. My time at UVic is challenging, rigorous, fun, stimulating and life-changing. Graduation seems far away now, but when the big day comes, I know I will leave as a well-educated adult ready to take my place in the world.

  • whatshotHighlights
    • Major in computer science and minor in electrical egineering.
    • Multi-agent reinforcement learning
    • Generative models for 3D CT-scans
    • Segmentation andc classification for whole-slide pathology Image analysis
    • Full-stack software development (Angular, .NET, and Flask) in an agile environment.
  • schoolTranscript

    flag Cumulative GPA: 8.45 / 9.00

    check_circle Completed

    Course Name Grade
    CSC 001 Co-op Work Term 1 Complete
    CSC 002 Co-op Work Term 2 Complete
    CSC 003 Co-op Work Term 3 Complete
    CSC 004 Co-op Work Term 4 Complete
    CSC 106 Practice of Computer Science 95% A+
    CSC 115 Fundamental Programming II 96% A+
    CSC 226 Algoirthms+Data Structures II 85% A
    CSC 230 Intro to Computer Architecture 90% A+
    CSC 305 Intro to Computer Graphics 94% A+
    CSC 320 Foundations of Computer Science 85% A
    CSC 360 Operating Systems 96% A+
    CSC 421 Intro to Artifical Intellgence 90% A+
    CSC 426 Computational Geometry 88% A
    CSC 486B Intro to Deep Learning for Computer Vision 94% A+
    SENG 265 Software Development Methods 91% A+
    ECE 260 Continuous-time Signals+Systems 87% A
    ECE 310 Digital Signal Processing I 95% A+
    ECE 403 Optimization for Machine Learning 93% A+
    ECE 435 Medical Image Processing 95% A+
    ECE 457 Parallel and Cluster Computing 76% B
    MATH 122 Logic and Foundations 95% A+
    MATH 202 Intermediate Calculus for Computer Science 97% A+
    ENGL 135 Academic Reading+Writing 80% A-
    ENGR 240 Technical Writing 86% A

    explore Tentative Schedule

    Course Name Term
    CSC 355 Digital Logic and Computer Organization Fall 2020
    CSC 361 Computer Communications and Networks Fall 2020
    CSC 370 Database Systems Fall 2021
    CSC 473 Fundamentls of Computer Animation Fall 2020
    CSC 330 Programming Language Spring 2021
    CSC 349A Numerical Analysis Spring 2021
    ECE 573 Advanced Engineering Design by Optimization Spring 2021
    CSC 499 Honours Seminar and Project Spring 2021
  • Awards

    money Scholarships

    • Jamie Cassels Undergraduate Research Award
    • Computer Science Co-op Report Prize
    • Strategic Framework Experiential Learning Fund Co-operative Education Travel Awards for Work Terms Outside Victoria 2020 Spring
    • Strategic Framework Experiential Learning Fund Co-operative Education Travel Awards for Work Terms Outside Victoria 2019 Fall

Shenzhen is a modern, clean and beautiful city in Southern China and Shenzhen University (SZU) is not only one of the fastest growing Universities in China but also has as one of the most beautiful campuses in China.

I choose SZU as my first undergrduate career due to multiple reasons but an interesting one is that SZU starts to recruit their first class of undergraduates on the same date (1983.9.27) as my birthday (1996.9.27). I spent two fantastic years in the Institute for Advanced Study (IAS) at Shenzhen University studying Physics and Biology. A lot of good memories still rewind and I wish all the class of 2019 IAS students the best in their future endeavours!

  • whatshotHighlights
    • Completed a wide range of fundamental science courses, including life science, physics and astronomy, mathematics and statistics, and computer science.
    • Visited the University of Maryland for two weeks sponsored by Shenzhen University
    • Credits towards B.Sc. in Computer Science at the University of Victoria.
  • schoolTranscript

    flag Cumulative GPA: 3.76 / 4.50

    check_circle Completed

    Course Name Grade
    Advanced Calculus I A+
    Advanced Calculus II A+
    Probability and Statistics A+
    Thermaldynamics and Statistical Physics A+
    Cell Biology A+
    Fundamentals of Python Application A
    C Programming Language A
    Electricalty and Magnetism A
    Mechanics A
    Wave Optics A
    College English I B+
    College English II B+
    General Biology B
    Linear Algebra B
    Differential Equations B
    Data Structures B
    Molecular Biology and Genetic Engineering B
    Ping-pong I B
    Ping-pong II B+
    American Popular Culture B
    Essential American Culture B+
  • Awards

    money Scholarships

    • Outstanding Innovative Talent (First Prize)
    • Excellent Student to Academic Performance (Second Prize)
    • Huaqiang Entrance Scholarship

I really hope one day I can push the boundaries of human knowledge.

  • bubble_chartUniversity of British Columbia

    assignment_ind Research Co-op

    calendar_today From September 2019 to April 2020.

    location_city Vancouver, British Columbia, Canada

    We are interested in developing machine learning, statistical and signal processing algorithms and software infrastructure to combine various sources of omics and imaging data with major emphasis on discovering novel biological information and biomarkers that can be used for treatment selection in cancer.

    Artificial Intelligence in Medicine Lab at the University of British Columbia

    Responsibilities include:

    • Researched in patch-level and WSI-level classification for epithelial ovarian carcinoma whole-slide pathology images.
    • Proposed and implemented deep learning-based multi-scale and transfer learning algorithms to improve patch-level classification accuracy, as well as design novel algorithms for slide-level predictions.
    • Benchmarked hand-crafted features, deep learning features and their combinations for patch-level clas- sification.
    • Evaluated the synthetic patch-level pathology images generated by ProGAN as an augmentation step to improve the performance of CNN for patch-level classification.
    • Performed survival analysis using the Cox regression of ovarian cancer patients’ survival data.
    • Designed and built general deep learning for pathology image classification platform using PyTorch, Docker and Kronos.
  • bubble_chartUniversity of Victoria

    assignment_ind Research Intern

    calendar_today From May 2019 to August 2019.

    location_city Victoria, British Columbia, Canada

    Computer Vision is used everywhere and is already an essential part of our daily lives. My ultimate goal is to improve the quality of human life through smarter vision systems. Towards this goal, I advance Computer Vision in various levels, mainly through Machine Learning. With the arrival of the Deep Learning revolution, Computer Vision algorithms have become ever more effective, but there is still a lot more in the field to benefit from this advancement. More specifically, my core research interests lie in understanding Geometry, Detecting, Tracking, and Analysing an object of interest. While I approach these problems with Deep Learning and Machine Learning methods, I focus on keeping methods practical, in order for them to be useful in the real-world.

    Visual Computing Group at the University of Victoria

    Responsibilities include:

    • Researched in patch-level tumour segmentation for the liver hepatocellular carcinoma whole-slide pathology images.
    • Implemented and applied a CVPR 2019 multi-scale with an adaptive weighting deep learning algorithm for automated patch-level detection and segmentation.
    • Developed an unsupervised threshold-based algorithm for segmentation of the tumour area in PET scans as a preprocessing step for image registration.
  • bubble_chartConferences

It is my pleasure to be a co-op student at Kinsol and EncoreFX software development team. I learned so much technical knowledge about software development, testing, and evolution from these eight months co-op and amazing co-workers. But most importantly, the skills of teamwork, interpersonal communication, and problem-solving I learned will benefit me throughout life.

  • headsetEncoreFX (now Global Reach)

    assignment_ind Software Developer Co-op

    calendar_today From September 2018 to December 2018.

    location_city Victoria, British Columbia, Canada

    EncoreFX Express is an exciting new offering developed by user interface experts to be both simple and intuitive, and easily accessible by all users no matter their requirements. Express boasts industry leading features like the ability to bulk upload payments and drawdown or pre-deliver on contracts.

    At EncoreFX, our team of experienced and trusted professionals has a long history of providing foreign exchange risk management solutions and global payment services to businesses worldwide. We are a team of FX Professionals that have joined forces to change the landscape of Corporate FX Risk Management. Our aim is to earn and grow long lasting relationships with our clients by offering industry leading foreign exchange products and services. We are passionate about helping businesses prudently manage their foreign risks and efficiently process global payments.


    Responsibilities include:

    • Developed an online Foreign Exchange Trading and Payment platform, EncoreFX Express, using Angular framework and C# ASP.NET MVC framework.
    • Created user features and interfaces for facilitating interactions, which involves designing, developing, and testing new Angular components on the front-end, as well as building and updating new RESTful API on the back-end.
    • Improved unit testing coverage using Jasmine, developed a Selenium test suite and researched in preventing Cross-Site Request Forgery and Cross-Site Scripting..
  • headsetKinsol

    assignment_ind Software Developer Co-op

    calendar_today From May 2018 to August 2018.

    location_city Victoria, British Columbia, Canada

    Kinsol Research Inc. is a provider of research and development services to advanced technology companies. We are a team of researchers and senior engineers specialized in the art of bridging the gap between academia and industry. We excel in innovation, whether it is adapting an existing solution to a particular problem instance or developing a unique approach.


    Responsibilities include:

    • Developed several responsive chat bot applications using Python Flask framework, JavaScript ES6, jQuery, and Bootstrap framework.
    • Improved Deep Neural Networks, such as hyper-parameter tuning, regularization and optimization for the chatbot team.
    • Implement the methods which detect and recognize different objects using the YOLO3 algorithm in Python for the traffic analysis team.

"Intellectual growth should commence at birth and cease only at death." - Albert Einstein

I enjoy learning the state-of-the-art algorithms and study from instructors from all over the world. Taking a wide range of courses in different fields is a great way to intake new ideas and skills into my knowledge base.

  • © Yiping Wang
  • Date modified: 1st September 2020