MNY

Dr. Muhammad Nur Yanhaona

Associate Professor

nur.yanhaona@bracu.ac.bd

Address

CSE Department
4th floor, Room No # 4G06,
Brac University,
Kha 224 Bir Uttam Rafiqul Islam Avenue,
Merul Badda, Dhaka, Bangladesh

Muhammad Nur Yanhaona completed his bachelor's in Computer Science & Engineering from Bangladesh University of Engineering & Technology (BUET) and got his master's and Ph.D. degrees from the University of Virginia, USA. He worked in the software industry for a decade in various roles, including software development, system architecture design, team leading, and design consultancy. He resigned from the software industry as a distinguished software architect and joined BRAC as a faculty member in 2021. His research and development work spans multiple domains, including blockchain technology, application security, databases, wide-area distributed systems, graph theory, and high-performance computing & programming languages.

To access my publications, follow the link to my semantic scholar page:
https://www.semanticscholar.org/author/Muhammad-N.-Yanhaona/2346479

 

Thesis

Not Accepting


As:

Supervisor

Level:

Undergraduate

Type:

  • Thesis

Research Interest

Policy for Thesis Advising:

My core interest is in theory, protocol, and algorithmic problems, let it be about parallel computing, graph theory, distributed systems, security, or even information retrieval. I occasionally work on application problems but that happens only when I am deeply interested in a particular problem – not in its application area of computer science in general. I have the conviction that any computer science research should advance computer science some way. A work that solely solves a problem in some other domain using existing computer science tools/techniques is a research in that other domain, which may be of great importance and worthy of publication in the topmost international venue. Regardless, it does not count as computer science research. 
 

Students intending to work with me should know that I expect them to work very hard and meet me regularly. I only give students problems that I believe to be difficult and know to require extensive literature study. At a time, I can advise only two/three undergraduate research groups and one or two masters students as advising students requires significant time investment on brainstorming, meetings, and literature review on my part. 

I believe good research work should be published in good conferences/journals. However, I am not a publication-focused person and do not want to pursue problems that are low hanging fruits regarding potential publications. My expectation from undergraduate thesis groups is that they should learn how to conduct research by working on interesting, unsolved problems. The focus should be on learning – not on publications – at that knowledge level. Master students should solve at least one important problem of international interest and have some good conference/journal publications.

Fields of Interest:

  1. Graph Theory and Algorithms
  2. Network Science Related Problems
  3. Theory of Information Retrieval and Natural Language Processing
  4. Protocols and Models of Distributed Systems
  5. Distributed AI
  6. Code Reverse Engineering, Code Lifting, and Side-channel Attack Prevention
  7. Parallel Programming Language and Algorithms for High-performance Computing

 


©2024 BracU CSE Department