Bio


I am an NSERC Postdoctoral Fellow at the Department of Electrical Engineering of Stanford University, where I work with Professor John Cioffi and Professor Andrea Goldsmith.
I was born in Qaemshahr, Mazandaran, Iran. I received my Ph.D. degree from McGill University under the supervision of Professor Warren J. Gross in 2019, the M.Sc. degree from the University of Alberta under the supervision of Professor Behrouz Nowrouzian in 2011, and the B.Sc. degree from Sharif University of Technology in 2009, all in Electrical Engineering. I worked as a software developer at iHear Unicare Inc. from 2011 to 2012, and as a design engineer at Rehabtronics Inc. from 2012 to 2014, during which I developed intelligent algorithms for medical devices.
My research interests include machine learning for communications, channel coding for 5G and beyond, and hardware architecture design and optimization. I am the recepient of a Best Student Paper Award at ISCAS 2016.

Honors & Awards


  • Postdoctoral Fellowship, Natural Sciences and Engineering Research Council of Canada (NSERC) (2018-01)
  • ISCAS 2017 Student Travel Grant, IEEE International Symposium on Circuits and Systems (ISCAS) (2017-05)
  • Best Student Paper Award, IEEE International Symposium on Circuits and Systems (ISCAS) (2016-05)
  • Graduate Research Enhancement and Travel (GREAT) Award, McGill University (2016-04)
  • Graduate Research Enhancement and Travel (GREAT) Award, McGill University (2015-12)
  • Vadasz Doctoral Fellowship, McGill University (2014-09)

Professional Education


  • Doctor of Philosophy, McGill University (2019)
  • Master of Science, University of Alberta (2011)
  • Bachelor of Science, Sharif University of Technology (2009)

All Publications


  • Rate-Flexible Fast Polar Decoders IEEE TRANSACTIONS ON SIGNAL PROCESSING Hashemi, S., Condo, C., Mondelli, M., Gross, W. J. 2019; 67 (22): 5689–5701
  • Inter-Frame Polar Coding With Dynamic Frozen Bits IEEE COMMUNICATIONS LETTERS Zheng, H., Hashemi, S., Chen, B., Cao, Z., Koonen, A. J. 2019; 23 (9): 1462–65
  • Design and Implementation of a Polar Codes Blind Detection Scheme IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS Condo, C., Hashenn, S., Ardakani, A., Ercan, F., Gross, W. J. 2019; 66 (6): 943–47
  • Deep-Learning-Aided Successive-Cancellation Decoding of Polar Codes Hashemi, S., Doan, N., Tonnellier, T., Gross, W. J., Matthews, M. B. IEEE. 2019: 532–36
  • Rate-Flexible Fast Polar Decoders Hashemi, S., Condo, C., Mondelli, M., Gross, W. J., IEEE IEEE. 2019: 244–48
  • Neural Belief Propagation Decoding of CRC-Polar Concatenated Codes Doan, N., Hashemi, S., Mambou, E., Tonnellier, T., Gross, W. J., IEEE IEEE. 2019
  • Decoder Partitioning: Towards Practical List Decoding of Polar Codes IEEE TRANSACTIONS ON COMMUNICATIONS Hashemi, S., Mondelli, M., Hassani, S., Condo, C., Urbanke, R. L., Gross, W. J. 2018; 66 (9): 3749–59
  • On the Decoding of Polar Codes on Permuted Factor Graphs Nghia Doan, Hashemi, S., Mondelli, M., Gross, W. J., IEEE IEEE. 2018
  • Neural Successive Cancellation Decoding of Polar Codes Doan, N., Hashemi, S., Gross, W. J., IEEE IEEE. 2018: 271–75
  • Decoding Reed-Muller and Polar Codes by Successive Factor Graph Permutations Hashemi, S., Doan, N., Mondelli, M., Gross, W. J., IEEE IEEE. 2018
  • Memory-Efficient Polar Decoders IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS Hashemi, S., Condo, C., Ercan, F., Gross, W. J. 2017; 7 (4): 604–15
  • Blind Detection With Polar Codes IEEE COMMUNICATIONS LETTERS Condo, C., Hashemi, S., Gross, W. J. 2017; 21 (12): 2550–57
  • Fast and Flexible Successive-Cancellation List Decoders for Polar Codes IEEE TRANSACTIONS ON SIGNAL PROCESSING Hashemi, S., Condo, C., Gross, W. J. 2017; 65 (21): 5756–69
  • Partitioned List Decoding of Polar Codes: Analysis and Improvement of Finite Length Performance Hashemi, S., Mondelli, M., Hassani, S., Urbanke, R., Gross, W. J., IEEE IEEE. 2017
  • Fast Simplified Successive-Cancellation List Decoding of Polar Codes Hashemi, S., Condo, C., Gross, W. J., IEEE IEEE. 2017
  • Efficient Bit-Channel Reliability Computation for Multi-Mode Polar Code Encoders and Decoders Condo, C., Hashemi, S., Gross, W. J., IEEE IEEE. 2017
  • On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G Ercan, F., Condo, C., Hashemi, S., Gross, W. J., IEEE IEEE. 2017: 443–49
  • On the Performance of Polar Codes for 5G eMBB Control Channel Hashemi, S., Condo, C., Ercan, F., Gross, W. J., Matthews, M. B. IEEE COMPUTER SOC. 2017: 1764–68
  • A Fast Polar Code List Decoder Architecture Based on Sphere Decoding Hashemi, S., Condo, C., Gross, W. J. IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC. 2016: 2368–80
  • Simplified Successive-Cancellation List Decoding of Polar Codes Hashemi, S., Condo, C., Gross, W. J., IEEE IEEE. 2016: 815–19
  • PARTITIONED SUCCESSIVE-CANCELLATION LIST DECODING OF POLAR CODES Hashemi, S., Balatsoukas-Stimming, A., Giard, P., Thibeault, C., Gross, W. J., IEEE IEEE. 2016: 957–60
  • Matrix Reordering for Efficient List Sphere Decoding of Polar Codes Hashemi, S., Condo, C., Gross, W. J., IEEE IEEE. 2016: 1730–33
  • List Sphere Decoding of Polar Codes Hashemi, S., Condo, C., Gross, W. J., Matthews, M. B. IEEE. 2015: 1346–50
  • A Novel Discrete Particle Swarm Optimization for FRM FIR Digital Filters JOURNAL OF COMPUTERS Hashemi, S., Nowrouzian, B. 2012; 7 (6): 1289–96
  • A Novel Particle Swarm Optimization for High-Level Synthesis of Digital Filters Hashemi, S., Nowrouzian, B., IEEE IEEE. 2012: 580–83
  • A Novel Finite-Wordlength Particle Swarm Optimization Technique for FRM IIR Digital Filters Hashemi, S., Nowrouzian, B., IEEE IEEE. 2011: 2745–48
  • Particle Swarm Optimization of FRM FIR Digital Filters Over the CSD Multiplier Coefficient Space Hashemi, S., Nowrouzian, B., IEEE IEEE. 2010: 1246–49
  • A Novel Technique for DCGA Optimization of Guaranteed BIBO Stable IIR-Based FRM Digital Filters Over the CSD Multiplier Coefficient Space Bokhari, S., Nowrouzian, B., Hashemi, S., IEEE IEEE. 2010: 2710–13