Mentor: Sining Chen


Linkedin allows recruiters to contact potential candidates through messages and emails. However, not only does this tool require a paid recruiters account, but not everyone on Linkedin provides their email, either. I wanted to create a tool that deduces email addresses from a person’s name and affiliation (company/university).

Mentor: Sining Chen

LinkedIn is a social network designed for professional networking and is greatly employment-oriented. Its website and applications include hundreds of millions of professional user profiles as well as job postings.

Image taken from

In order to gain insight into the job market as demonstrated by LinkedIn, we used web scraping tools written in Python: Selenium and Beautiful Soup. This story covers how you may install a selenium webdriver and Beautiful Soup onto your computer with pip in order to access the information we see on LinkedIn. Especially by using a webpage’s source code, we created automated functions like inputting text

Mentor: Sining Chen

LinkedIn has a community of professionals and is also a fitting online platform for job hunting, especially during a pandemic. In this story, we saved a data set of the number of job postings for the 35 job functions that LinkedIn is able to filter. These “functions” include broad categorizations for jobs like “design”, “business development”, “engineering”, and more. By visualizing this data on line graphs and pie charts, we could observe similarities between the types of jobs and also gain insight into the distribution of the categories or jobs.

The technical specifics of our process can…

Natural Language Processing (NLP) is a combination of computer science, information engineering, and artificial intelligence (AI). While people use words to communicate, computers operate with the language of numbers. Yet these numbers can act as a bridge between the diverse languages in our world. Using NLP, we can create a translation system to lead us towards open and effective communication. The computers’ emerging ability to understand and analyze human language is Natural Language Processing.

In order for the computer to understand the words we use in our languages, we break up paragraphs and sentences into units of language. These units…

By Sophie Zhao and Mentor: Sining Chen

Did you know that your Instagram friends are, on average, more popular than you are? This is according to the , mathematically proven characteristics of social networks. Being an avid Instagram user, I wanted to study this phenomenon on my Instagram network. I proceeded to ask the following question:

Am I less “popular” (have fewer followers) than the people I follow (my followees)?

Since I am not an influencer, it seems like I should expect to be “less popular” as suggested by the Friendship paradox. Is this true for the other users…

Sophie Zhao

Canadian high school student

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store