베스트셀러인 『50 Algorithms Every Programmer Should Know』(Packt, 2023)의 저자이자 저명한 데이터 과학자다. 현재 캐나다 연방 정부 산하의 고급분석솔루션센터(A2SC, Advanced Analytics Solution Center)에서 머신러닝 알고리즘을 활용해 국가 핵심 업무용 애플리케이션을 개발하고 있다.
2010년 박사 학위 논문을 통해 대규모 클라우드 컴퓨팅 환경에서 최적 자원 할당을 위한 선형 계획법 기반 알고리즘을 제안했다. 이어 2017년에는 실시간 분석 프레임워크인 스트림센싱(StreamSensing)을 개발했으며, 이를 활용해 다양한 머신러닝 패러다임에서 멀티미디어 데이터를 처리하는 연구 논문을 다수 발표했다.
현재 오타와 대학교 객원 교수로 재직 중이며, 구글 클라우드와 마이크로소프트의 공인 강사로도 활동하고 있다. 최근에는 AI 에이전트 관련 서적을 집필 중이며, 대규모 AI 에이전트 시스템이 실제 응용 환경에서 혁신을 일으킬 수 있는 방법에 관한 연구에 매진하고 있다.