About Me

I am research scientist at Recruit Institute of Technology (R.I.T) working on problems related to Data Integration, Data Management, Natural Language Processing, and Machine Learning. Before R.I.T, I was student in the Computer Science Department at Boston University where I received my PhD in 2016. I was fortunate to have Professor Evimaria Terzi as my advisor.


—— 2015 ——

—— 2014 ——

—— 2013 ——

—— 2012 ——

—— Working Papers ——

  • B. Golshan, E. Terzi, Minimizing tension in social networks, WWW 2016 (Under Review).
  • E. Galbrun, B. Golshan, A. Gionis, E. Terzi, Finding teams with low social tension, VLDB 2016 (Under Review).
  • B. Golshan, A. Gionis, E. Terzi, Maximizing self-expression in social networks (In preparation).
  • B. Golshan, T. Lappas, E. Terzi, Minimizing faultlines in team formation (In preparation).

—— Preprints ——


Research Experience

I have been working as an intern every summer since I started my PhD.

Intern at Aalto University (Summer 2015)
Host: Professor Aristides Gionis


Research Intern at MSR Sillicon Valley (Summer 2014)
Host: Dr. Rakesh Agrawal


Data Science Intern at oDesk -- Now Upwork (Summer 2013)
Host: Dr. Panagiotis Papadimitriou

Intern at University di Roma la Sapienza (Summer 2012)
Host: Professor Aris Anagnostopoulos


Intern at Cogo Labs (Summer 2011)
Host: Professor Georgios Zervas

Teaching Experience

—— Research Assistant ——

  • Combinatorial Structures – Boston University (Spring 2012 & 2013)
  • Introductions to Computer Science I – Boston University (Fall 2010)
  • Fundamental of Computers & Programming – Tehran University (Fall 2008 & 2009)
  • Data Structures – Tehran University (Fall 2009)
  • Algorithm Analysis and Design – Tehran University (Fall 2008)
  • Principles of Compiler Design – Tehran University (Spring 2008)

—— Creating Free Educational Content ——

Motivated by the prospect of broadening the understanding and interest of people in computer science, I have started developing a video series called “Science of Abstraction” which aims to explain computer science to a layperson audience through storytelling and simple illustrations. The videos are currently under production, but the first draft of the storyline can be found online. I envision this project to go a long way in promoting and popularizing computer science. I sincerely hope that Science of Abstraction would be used as a resource for K-12 computer-science education.

Screen Shot 2015-12-02 at 4.34.29 PM