Resume
Education:
Sep. 2008 – Now: PhD candidate, Communications and Networking, EE Department, University of Washington, Seattle, WA 98105, USA.Advisor: Prof. Sumit Roy
Total GPA: 3.95/4.0
Sep. 2004 – Feb. 2007: M.Sc. in Signal Processing and Communication Systems, ECE Department, University of Tehran, Tehran, Iran.
Advisor: Dr. Alireza Nasiri Avanaki, Dr. Mohammad R. Pakravan
Total GPA: 18.73/20 (rank 1st in the faculty/over 40 students)
Sep. 2000 – Sep. 2004: B.Sc. in Electrical Engineering, ECE Department, IsfahanUniversity of Technology, Isfahan, Iran.
Total GPA: 17.22/20 (rank 7th in the faculty/over 120 students)
Publications:
* Journals:
- D. Maas, M.H. Firooz, J. Zhang, N. Patwari, S.K. Kasera, “Channel Sounding for the Masses: Low Complexity GNU 802.11b Channel Impulse Response Estimation”, IEEE Tran. Wireless Communications System, Vol. 11, Issue 1, Jan. 2012.
- M.H. Firooz, A.R. Nasiri-Avanaki, M.R. Pakravan, K. Ronasi, “A fast and reliable multi-sender algorithm for peer-to-peer networks”, Journal of Network and Computer Applications (JNCA), Vol. 30, Issue 3, pp. 733-740, May 2009.
- M.H. Firooz, K. Ronasi, M.R. Pakravan, A.R. Nasiri-Avanaki, “A Multi-sender Multicast Algorithm for Media Streaming on Peer-to-Peer Networks”, Journal of Computer Communications, Vol.30, Issue 10, pp. 2191-2200, July 2007.
* Conferences:
- M.H. Firooz, S. Roy, "Collaborative Downloading in VANET using Network Coding", IEEE ICC, (accepted), 2012.
- M.H. Firooz, S. Roy, "Network Tomography via Compressed Sensing", in Proc. IEEE Globecom, pp. 1-5, Dec. 2010.
- M.H. Firooz, S. Roy, L. Bai, C. Lydick, "Link Failure Monitoring vi Network Coding", in Proc. IEEE 35th Conf. Local Computer Networks, 2010, pp. 1068-1075.
- J. Zhang, M.H. Firooz, N. Patwari, S. Kasera, "Advancing Wireless Link Signatures for Location Distinction", ACM Mobile Computing and Networking 2008 (MobiCom08), Sep. 2008
- M.H. Firooz, K. Ronasi, M.R. Pakravan, A.R. Nasiri-Avanaki,"Wavelet-based Unbalanced Un-equivalent Multiple Description Coding for P2P Networks", 14th IEEE International Conference on Telecommunication (ICT07), Malaysia, May 2007.
- K. Ronasi, M.H. Firooz, M.R. Pakravan, A.R. Nasiri-Avanaki, “An Enhanced Random-walk Method for Content Locating in P2P Networks”, IEEE/ACM 4th Workshop on Wireless Ad hoc and Sensor Networks(WWASN07), Toronto, Canada, June 2007.
- M.H. Firooz, K. Ronasi, M.R. Pakravan, A.R. Nasiri-Avanaki,” IPROMISE: Reliable Multi-Sender Algorithm for Peer-to-Peer Networks”, IEEE 2nd International Conference on Communication System Software and Middleware (COMSWARE07)Bangalore, India, Jan. 2007
- M.H. Firooz, K. Ronasi, M.R. Pakravan, A.R. Nasiri-Avanaki, “A Novel Multi-Sender algorithm based on Multi-Cast concept” IEEE International Symposium on Communications and Information Technology (ISCIT06), Bangkok, Thailand, Oct. 2006.
- K. Ronasi, M.H. Firooz, M.R. Pakravan, A.R. Nasiri-Avanaki, “A Fast Algorithm for Construction of Minimum Delay Multicast Trees in P2P Networks”, IEEE International Symposium on Communications and Information Technology (ISCIT06), Bangkok, Thailand, Oct. 2006.
- A. Sarrafi, M.H. Firooz, M. Kamarei, “A Hybrid Algorithm for Topology Optimization in Wireless Sensor Networks”, SoftCom06, Dubrovnik, Croatia, Sep. 2006.
- A. Sarrafi, M.H. Firooz, H. Barjini, “A Fast Quasi Distributed Topology Control Algorithm for Ad-Hoc Networks Using Game Theory”, IEEE/ACM International Conference on Software Engineering Advances (ICSE06),Tahiti, Oct. 2006.
- M.H. Firooz, M.S. Sadri, “Improving H.264/ACV Entropy Coding Using CTW Method”, 25th Picture Coding Symposium (PCS), Beijing, China, Apr. 2006.
Professional Activities:
- Reviewer of EURASIP Journal on Wireless Communications and Networking.
- Reviewer of Journal of Network and Computer Applications (JNCA), Elsevier.
- Reviewer of 28th IEEE International Conference on Distributed Computing Systems (ICDCS 2008), Beijing, China, June 2008.
- Member of technical committee on communication systems of 10th Iranian Student Conference on Electrical Engineering (ISCEE), Isfahan, Iran.
- Reviewer of IEEE Wireless Communications and Networking Conference (WCNC07), Hong Kong, Mar. 2007.
- Reviewer of 14th Iranian Conference on Electrical Engineering, Tehran, Iran, May 2006.
Honors and Achievements:
- Recipient of University of Washington Top Graduate Award, 2008.
- Ranked 1nd in Engineering Faculty of University of Tehran at the end of M.Sc. period, 2007.
- Totally Ranked 32thin nation-wide Electrical Engineering M.Sc. entrance exam among over 11000 participants, 2003.
- Rank 192 in nation-wide University entrance exam among over 300,000 participants, 2000.
- Ranked 7th among over 120 electrical engineering students at the end of B.Sc. period, 2003.
Theses:
PhD research area: “Applications of Network Coding and Compressed Sensing in Network Tomography and Data Dissemination”
Supervisor: Prof. Sumit Roy, University of Washington.
M.Sc. Thesis: “Multimedia Streaming Over Peer-to-Peer networks”
Supervisor: Dr. A. R. Nasiri-Avanaki, University of Tehran.
Co-Supervisor: Dr. M.R. Pakravan, Sharif University of Tech.
B.Sc. Thesis: “Implementation of ITU G.729 Standard (voice/audio compression standard) on TMS320C31 (TI DSP)”
Supervisor: Dr. S. Sadri, Isfahan University of Tech.
Teaching Experiment:
- Teaching Assistant, "Filters and Circuits Synthesis", Isfahan University of Technology, Iran (Fall 2003)
- Teaching Assistant, “Communication Systems I”, Isfahan University of Technology, Iran (spring 2003)
- Teaching Assistant, “Signals and Systems”, Isfahan University of Technology, Iran (fall 2002)
Work Experience:
- Research assistant of Prof. Sumit Roy, U. of Washington, Seattle, WA, 2008-Now
- Internship, Teranovi Technologies Co., Seattle, WA, Sept. 2011-Jan. 2012.
- Research assistant of Prof. Neal Patwari, U. of Utah, Salt Lake City, UT, 2007-2008
- Research assistant of Prof. Pakravan, Sharif University of Technology, Tehran, (2005-2007)
- Basamad-Negar Co., Tehran, Iran (fall 2005 - summer 2007)
- IranTelecommunicationResearchCenter (fall 2005 and winter 2006)
- Sarv-Net Co. Isfahan, Iran (spring 2004 - winter 2005)
I have worked on the following projects:
- Implementation of Adhoc mode of 80211b/g in Madwifi.. Madwifi. is a Linux kernel driver for WLAN devices with Atheros chipsets. TeraNovi Technologie Co.
- Design and Develop a framework for three-node relay communication in SORA platform. SORA is a Software De.fined Radio developed by Microsoft. Wireless Commuinications Lab, UW.
- Implementation of Network Coding in OPNET, Source code is available online, Funlab, UW.
- 802.11b Channel sounder in GNURadio, SPAN Lab., U of Utah.
- 802.11b full-bandwidth receiver for GNURadio, SPAN Lab., U. of Utah. This is available online and from June 2008 it has received more than 800 downloads.
- Location Distinction System developed as a joint program in GNUradio and MATLAB, SPAN Lab., U of Utah.
- Implementation of Content Server and network part Of DRM (Digital Radio Mondiale) in C++, Basamad-Negar, (OS: Linux Fedora Core 12)
- A simple web browser in .NET, Basamad-Negar.
- Implementation of MPEG-1 on FPGA Spartan-3, Sarv-Net.
- Design and Implementation of VoIP in C#.NET and its electrical interface, Sarv-Net.
- Painted Network Algorithm in C, Source code and executable file is available online, Funlab, UW.
Programming Skills
- Proficient in: C/C++, Socket Programming, Java, Verilog, MATLAB/Simulink, Linux driver programming.
- Familiar with:
- Hardware: FPGA programming, TI TMS Programming, ColdFire Microcontrollers
- Software: OPNET, Perl, PHP, NS-2
Research Interests:
- Data communication networks
- Network Coding
- Cognitive Radio
- LTE and LTE-advance
- Network Tomography (Wired and Wireless)
- Compressed Sensing and Sparse Analysis (applications to signal processing)
- Channel Measurement and Estimation in Wireless Networks
- Cooperative Networks and Relay Networks
- (Combinatorial) Optimization
- Information Theory
- Electronic Circuit Design (spring 2004 during B.Sc Period)
- Spatial topics in DSP (spring 2004 during B.Sc Period)
- Coding Theory (fall 2004)
- Stochastic Processes (fall 2004) (Top student)
- Advanced Digital Signal Processing (spring 2005) (Top student)
- Data Communication Networks (spring 2005) (Top student)
- Machine Vision (spring 2005)
- Advanced Communication Systems (fall 2005) (Top student)
- Special topics on communication (fall 2005) (Top student)
- Bio-inspired Computing (fall 2005) (Top student)
- Advance embedded systems (fall 2007) (Top student)
- Software Radio (Spring 2008) (Top student)
- Estimation Theory (Summer 2008) (Top student)
- Information Theory (Fall 2009)(Top student)
Math Courses:
- Fundamental concepts in Analysis II
- Measure Theory
- Introduction to Modern Algebra I,II
- Advance Probability I
- Network Optimization
- Linear Programming
- Stochastic Process and Markov Chain
Developed Frameworks:
- Channel measurment for 802.11b
Developed in FPGA of USRP for GnuRadio
Supervisor: Prof. N. Patwari, SPAN Lab., ECE Department, University of Utah
2007-2008
- LocDis: Location Distinction System
Developed in GnuRadio, MATLAB
2007-2008
- Content Server of Digital Radio Mondiale (DRM)
Developed in Visual C++.Net
Basamad-Negar Co., Tehran, Iran
2005-2006
- Content Server of Digital Radio Mondiale (DRM)
Developed in Linux Fedora Core 12
Basamad-Negar Co., Tehran, Iran
2005-2006
- QTDC: Sensor Networks simulator (power and topology)
Developed in MATLAB
Supervisor: Professor M.Kamarei, ECE Department, University of Tehran
summer 2006
- MAMPEG: MPEG-1 Coder and Decoder
Developed in MATLAB
Supervisor: Dr. B.N.Arabi ECE, Department, University of Tehran
spring 2005