Kianoosh Boroojeni, Ph.D.

I am an Associate Teaching Professor at FIU's Knight Foundation School of Computing and Information Sciences.

Email: kgholami@fiu.edu
Mail: 11200 S.W. 8th Street
CASE Building Room 335
Miami, FL 33199

Detailed Resume (Jan. 2022)
Google Scholar
RateMyProfessor

Brief Bio

I've been teaching in Knight Foundation School of Computing and Information Sciences at FIU since Fall 2017. During the first five years, I've taught 19 different courses including three graduate courses and one Ph.D. core course to more than 4000 students and my average teaching evaluation score according to students perception of teaching surveys is 4.6+/5. I received my Masters and Ph.D. in Computer Science from Florida International University in 2016 and 2017 respectively. Also, I received my B.S. degree from University of Tehran in 2012. I've authored and edited a total of six books published by MIT Press and Springer publications. My peer-reviewed journal papers and conference proceedings have been cited more than 900 times since 2017.

Research Interests

Analysis of Algorithm, Network Security, Location privacy, Machine Learning

Courses

Fall 2022COT 5310 U01Theory of Computation I (Computer Science - Ph.D. core course)
Fall 2022CIS 4731 RVCFundamentals of Blockchain Technologies (Computer Science - B.S. elective course)
Fall 2022COP 4338 U01Systems Programming (Computer Science - B.S. core course)
Fall 2022COP 4226 U01Advanced Windows Programming (Computer Science - B.S. elective course)
Fall 2022COP 2250 U02Java Programming (Information Technology - B.S. core course)
Fall 2022COP 2250 U01Java Programming (Information Technology - B.S. core course)
Fall 2022CDA 3102 U02Computer Architecture (Computer Science - B.S. core course)
Fall 2022CDA 3102 U01Computer Architecture (Computer Science - B.S. core course)
Summer 2022TCN 5030 RXCCComputer Communications and Networking Technologies (Computer Science - M.S. elective course)
Summer 2022TCN 5030 RVCCComputer Communications and Networking Technologies (Computer Science - M.S. elective course)
Summer 2022COP 4610 U01COperating System Principles (Computer Science - B.S. core course)
Summer 2022COP 4610 RVDCOperating System Principles (Computer Science - B.S. core course)
Summer 2022COP 4338 U01CSystems Programming (Computer Science - B.S. core course)
Summer 2022COP 3530 U01CData Structures (Computer Science - B.S. core course)
Summer 2022COP 3337 U01CProgramming II (Computer Science - B.S. core course)
Summer 2022CDA 3102 U01CComputer Architecture (Computer Science - B.S. core course)
Spring 2022COP 4610 U03Operating System Principles (Computer Science - B.S. core course)
Spring 2022COP 4338 U02Systems Programming (Computer Science - B.S. core course)
Spring 2022COP 3530 RVEApplied Data Structures -- Part of Google's Tech Exchange Program
Spring 2022COP 3337 U03Programming II (Computer Science - B.S. core course)
Spring 2022COP 2250 U01Java Programming (Information Technology - B.S. core course)
Spring 2022CEN 4010 U02Software Engineering I (Computer Science - B.S. core course)
Spring 2022CDA 3102 RVCComputer Architecture (Computer Science - B.S. core course)
Spring 2022CAP 5701 U01Advanced Computer Graphics (Computer Science - M.S. elective course)
Fall 2021COT 5310 U01Theory of Computation I (Computer Science - Ph.D. core course)
Fall 2021COP 4338 U01Systems Programming (Computer Science - B.S. core course)
Fall 2021COP 4226 UHAAdvanced Windows Programming (Computer Science - B.S. elective course)
Fall 2021COP 2250 U02Java Programming (Information Technology - B.S. core course)
Fall 2021COP 2250 U01Java Programming (Information Technology - B.S. core course)
Fall 2021CIS 5370 U01Principles of Cybersecurity (CyberSecurity - M.S. core course)
Fall 2021CEN 4010 RVDSoftware Engineering I (Computer Science - B.S. core course)
Fall 2021CDA 3102 U02Computer Architecture (Computer Science - B.S. core course)
Fall 2021CDA 3102 U01Computer Architecture (Computer Science - B.S. core course)
Summer 2021TCN 5030 RVCCComputer Communications and Networking Technologies (Computer Science - M.S. elective course)
Summer 2021COP 4610 U04COperating System Principles (Computer Science - B.S. core course)
Summer 2021COP 4610 U03COperating System Principles (Computer Science - B.S. core course)
Summer 2021COP 4610 U02COperating System Principles (Computer Science - B.S. core course)
Summer 2021COP 4610 U01COperating System Principles (Computer Science - B.S. core course)
Summer 2021COP 4338 RVDCSystems Programming (Computer Science - B.S. core course)
Summer 2021COP 3530 U02CData Structures (Computer Science - B.S. core course)
Summer 2021COP 3530 U01CData Structures (Computer Science - B.S. core course)
Summer 2021CDA 3102 U01CComputer Architecture (Computer Science - B.S. core course)
Spring 2021COP 4610 U04Operating System Principles (Computer Science - B.S. core course)
Spring 2021COP 4610 U03Operating System Principles (Computer Science - B.S. core course)
Spring 2021COP 4338 U03Systems Programming (Computer Science - B.S. core course)
Spring 2021COP 4338 U02Systems Programming (Computer Science - B.S. core course)
Spring 2021COP 4338 U01Systems Programming (Computer Science - B.S. core course)
Spring 2021COP 3530 U03Data Structures (Computer Science - B.S. core course)
Spring 2021COP 3337 U02Programming II (Computer Science - B.S. core course)
Spring 2021CAP 5701 U01Advanced Computer Graphics (Computer Science - M.S. elective course)
Spring 2021CAP 4710 U01Principles of Computer Graphics (Computer Science - B.S. elective course)
Fall 2020COT 5310 U01Theory of Computation I (Computer Science - Ph.D. core course)
Fall 2020COT 5310 RXAXTheory of Computation I (Computer Science - Ph.D. core course)
Fall 2020COP 4610 U02Operating System Principles (Computer Science - B.S. core course)
Fall 2020COP 4610 U01Operating System Principles (Computer Science - B.S. core course)
Fall 2020COP 4555 U03APrinciples of Programming Languages (Computer Science - B.S. elective course)
Fall 2020COP 4226 UHAAdvanced Windows Programming (Computer Science - B.S. elective course)
Fall 2020COP 3337 RVDProgramming II (Computer Science - B.S. core course)
Fall 2020CEN 4010 RVDSoftware Engineering I (Computer Science - B.S. core course)
Summer 2020TCN 5030 RVCCComputer Communications and Networking Technologies (Computer Science - M.S. elective course)
Summer 2020COP 4610 RVCCOperating System Principles (Computer Science - B.S. core course)
Summer 2020COP 4338 U02ASystems Programming (Computer Science - B.S. core course)
Summer 2020COP 4338 U01BSystems Programming (Computer Science - B.S. core course)
Summer 2020COP 3530 UH1CData Structures (Computer Science - B.S. core course)
Summer 2020COP 2210 U04CProgramming I (Computer Science - B.S. core course)
Summer 2020COP 2210 RVDCProgramming I (Computer Science - B.S. core course)
Spring 2020COT 3100 RVDDiscrete Structures (Computer Science - B.S. core course)
Spring 2020COP 4610 RVCOperating System Principles (Computer Science - B.S. core course)
Spring 2020COP 4338 U04Systems Programming (Computer Science - B.S. core course)
Spring 2020CNT 4713 U02Net-Centric Computing (Computer Science - B.S. elective course)
Spring 2020CDA 4101 RVBBStructured Computer Organization (Computer Science - B.S. core course)
Fall 2019COT 3100 U03Discrete Structures (Computer Science - B.S. core course)
Fall 2019COT 3100 U02Discrete Structures (Computer Science - B.S. core course)
Fall 2019COP 4610 U02Operating System Principles (Computer Science - B.S. core course)
Fall 2019COP 4610 U01Operating System Principles (Computer Science - B.S. core course)
Fall 2019COP 3804 RVCIntermediate Java Programming (Information Technology - B.S. core course)
Fall 2019COP 3337 U05Programming II (Computer Science - B.S. core course)
Fall 2019CDA 4101 RVDStructured Computer Organization (Computer Science - B.S. core course)
Fall 2019CDA 4101 RVCStructured Computer Organization (Computer Science - B.S. core course)
Summer 2019TCN 5030 RVCCComputer Communications and Networking Technologies (Computer Science - M.S. elective course)
Summer 2019COT 3100 U01ADiscrete Structures (Computer Science - B.S. core course)
Summer 2019COT 3100 RVBBDiscrete Structures (Computer Science - B.S. core course)
Summer 2019COP 4338 U02ASystems Programming (Computer Science - B.S. core course)
Summer 2019COP 3530 U01CData Structures (Computer Science - B.S. core course)
Summer 2019COP 3337 RVDCProgramming II (Computer Science - B.S. core course)
Spring 2019COT 3100 U05Discrete Structures (Computer Science - B.S. core course)
Spring 2019COT 3100 U04Discrete Structures (Computer Science - B.S. core course)
Spring 2019COT 3100 U03Discrete Structures (Computer Science - B.S. core course)
Spring 2019COT 3100 RVDDiscrete Structures (Computer Science - B.S. core course)
Spring 2019COP 3337 RVDProgramming II (Computer Science - B.S. core course)
Spring 2019CNT 4713 U02Net-Centric Computing (Computer Science - B.S. elective course)
Spring 2019CNT 4713 RVCNet-Centric Computing (Computer Science - B.S. elective course)
Fall 2018TCN 5030 U01Computer Communications and Networking Technologies (Computer Science - M.S. elective course)
Fall 2018TCN 5030 RXAXComputer Communications and Networking Technologies (Computer Science - M.S. elective course)
Fall 2018COT 3100 U04Discrete Structures (Computer Science - B.S. core course)
Fall 2018COT 3100 U03Discrete Structures (Computer Science - B.S. core course)
Fall 2018CNT 4713 RVCNet-Centric Computing (Computer Science - B.S. elective course)
Summer 2018COP 4338 U02CSystems Programming (Computer Science - B.S. core course)
Summer 2018COP 3337 U01CProgramming II (Computer Science - B.S. core course)
Spring 2018COT 3100 U05Discrete Structures (Computer Science - B.S. core course)
Spring 2018COT 3100 U04Discrete Structures (Computer Science - B.S. core course)
Spring 2018COT 3100 U03Discrete Structures (Computer Science - B.S. core course)
Fall 2017COT 3100 U04Discrete Structures (Computer Science - B.S. core course)
Fall 2017COT 3100 U03Discrete Structures (Computer Science - B.S. core course)
Fall 2017COT 3100 RVCDiscrete Structures (Computer Science - B.S. core course)

Awards & Fellowships

Fall 2021 FIU KFSCIS Excellence in Teaching Award
2017-2019 Outstanding Research Mentor for Undergraduates Award, NSF REU SITE, FIU.
Summer 2017 Best Paper Award in REU-NSF(National Science Foundation) Workshop
Fall 2016 FIU SCIS Best Graduate Student Research Award
Fall 2016 FIU UGS Dissertation Year Fellowship Award
2014 Best Paper Award in Elsevier Eight International Conference on Computer Communication Networks

All Citable Works

1. Authored Books

[B4] Iyengar, S. S. and Boroojeni, Kianoosh G. . Oblivious Network Routing: Algorithms and Applications. MIT Press, 2015.

[B3] Boroojeni, Kianoosh G., Amini, M. Hadi, and Iyengar, S. S.. Smart grids: security and privacy issues . Springer International Publishing, 2017.

[B2] Iyengar, S. S., Boroojeni, Kianoosh G., and Balakrishnan, N. Mathematical theories of distributed sensor networks. Springer, 2014.

[B1] Sniatala Pawel, Amini, M. Hadi, and Kianoosh G. Boroojeni. Fundamentals of Brooks–Iyengar Distributed Sensing Algorithm. Springer, 2020.

2. Edited Books

[E2] Amini, M. H., Boroojeni, K. G., Iyengar, S. S., Pardalos, P. M., Blaabjerg, F., & Madni, A. M. (2018). Sustainable Interdependent Networks II.

[E1] Amini, M. H., Boroojeni, K. G., Iyengar, S. S., Pardalos, P. M., Blaabjerg, F., & Madni, A. M. (2018). Sustainable Interdependent Networks, From Theory to Application.

3. Journal Articles

[J5] Boroojeni, Kianoosh G., et al. "A novel multi-time-scale modeling for electric power demand forecasting: From short-term to medium-term horizon." Electric Power Systems Research 142 (2017): 58-73.

[J4] Boroojeni, Kianoosh, et al. "A novel cloud-based platform for implementation of oblivious power routing for clusters of microgrids." Ieee Access 5 (2016): 607-619.

[J3] Boroojeni, Kianoosh G., et al. "An economic dispatch algorithm for congestion management of smart power networks." Energy Systems 8.3 (2017): 643-667.

[J2] Pramod, T. C., et al. "Key pre-distribution scheme with join leave support for SCADA systems." International Journal of Critical Infrastructure Protection 24 (2019): 111-125.

[J1] Boroojeni, Kianoosh G., et al. "Optimal two-tier forecasting power generation model in smart grids." arXiv preprint arXiv:1502.00530 (2015).

4. Book Chapters

[C19] Amini, M. H., Bahrami, S., Kamyab, F., Mishra, S., Jaddivada, R., Boroojeni, K., ... & Xu, Y. (2018). Decomposition methods for distributed optimal power flow: panorama and case studies of the dc model. In Classical and recent aspects of power system optimization (pp. 137-155). Academic Press.

[C18] Amini, M. H., Boroojeni, K. G., Iyengar, S. S., Blaabjerg, F., Pardalos, P. M., & Madni, A. M. (2018). A panorama of future interdependent networks: From intelligent infrastructures to smart cities. In Sustainable interdependent networks (pp. 1-10). Springer, Cham.

[C17] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. (2017). End-user data privacy. In Smart grids: Security and privacy issues (pp. 85-92). Springer, Cham.

[C16] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. (2017). Bad data detection. In Smart Grids: Security and Privacy Issues (pp. 53-68). Springer, Cham.

[C15] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. (2017). Overview of the security and privacy issues in smart grids. In Smart grids: security and privacy issues (pp. 1-16). Springer, Cham.

[C14] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. (2017). Mobile user data privacy. In Smart grids: Security and privacy issues (pp. 93-110). Springer, Cham.

[C13] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. (2017). Reliability in smart grids. In Smart Grids: Security and privacy issues (pp. 19-29). Springer, Cham.

[C12] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. (2017). Cloud network data security. In Smart Grids: Security and Privacy Issues (pp. 71-82). Springer, Cham.

[C11] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. (2017). Error Detection of DC Power Flow Using State Estimation. In Smart Grids: Security and Privacy Issues (pp. 31-51). Springer, Cham.

[C10] Iyengar, S. S., & Boroojeni, K. G. (2015). Routing Schemes in Oblivious Network Design. In oblivious Network Routing: Algorithms and Applications (pp. 31-51). MIT Press.

[C9] Iyengar, S. S., & Boroojeni, K. G. (2015). Hierarchical Routing Tools and Data Structures. In oblivious Network Routing: Algorithms and Applications (pp. 3-30). MIT Press.

[C8] Iyengar, S. S., & Boroojeni, K. G. (2015). A Secure Versatile Model of Content-Centric Networks. In oblivious Network Routing: Algorithms and Applications (pp. 54-73). MIT Press.

[C7] Iyengar, S. S., & Boroojeni, K. G. (2015). Versatile Distribution of Green Power Resources. In oblivious Network Routing: Algorithms and Applications (pp. 74-102). MIT Press.

[C6] Iyengar, S. S., Boroojeni, K. G., & Balakrishnan, N. (2014). Expectation–Maximization for Acoustic Source Localization. In Mathematical Theories of Distributed Sensor Networks (pp. 37-54). Springer, New York, NY.

[C5] Iyengar, S. S., Boroojeni, K. G., & Balakrishnan, N. (2014). Coverage Assessment and Target Tracking in 3D Domains. In Mathematical Theories of Distributed Sensor Networks (pp. 83-108). Springer, New York, NY.

[C4] Iyengar, S. S., Boroojeni, K. G., & Balakrishnan, N. (2014). Coordinate-Free Coverage in Sensor Networks via Homology. In Mathematical Theories of Distributed Sensor Networks (pp. 57-82). Springer, New York, NY.

[C3] Iyengar, S. S., Boroojeni, K. G., & Balakrishnan, N. (2014). Region-Guarding Problem in 3-D Areas. In Mathematical Theories of Distributed Sensor Networks (pp. 15-36). Springer, New York, NY.

[C2] Iyengar, S. S., Boroojeni, K. G., & Balakrishnan, N. (2014). Introduction to Distributed Sensor Networks. In Mathematical Theories of Distributed Sensor Networks (pp. 1-12). Springer, New York, NY.

[C1] Iyengar, Sundaraja S., K. G. Boroojeni, N. Balakrishnan, "A Stochastic Preserving Scheme of Location Privacy." Mathematical Theories of Distributed Sensor Networks. Springer New York, 2014. 111-145.

4. Reviewed Conference Papers

[P14] Thejas, G. S., Boroojeni, K. G., Chandna, K., Bhatia, I., Iyengar, S. S., & Sunitha, N. R. (2019, April). Deep Learning-based Model to Fight Against Ad Click Fraud. In Proceedings of the 2019 ACM Southeast Conference (pp. 176-181). ACM.

[P13] Guo, M., Boroojeni, K. G., Pissinou, N., Makki, K., Miller, J., & Iyengar, S. (2018, June). Query-Aware User Privacy Protection for LBS over Query-Feature-based Attacks. In 2018 IEEE Symposium on Computers and Communications (ISCC) (pp. 1-7). IEEE.

[P12] Alemán, C. S., Pissinou, N., Alemany, S., Boroojeni, K., Miller, J., & Ding, Z. (2018, March). Context-aware data cleaning for mobile wireless sensor networks: A diversified trust approach. In 2018 International Conference on Computing, Networking and Communications (ICNC) (pp. 226-230). IEEE.

[P11] Hoseinzadeh, B., Amini, M. H., Boroojeni, K. G., & Bak, C. L. (2018, June). RTDS Demonstration of Harmonic Amplification in Under Sea/Ground Cables of Offshore Wind Farms. In 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe) (pp. 1-5). IEEE.

[P10] Amini, M. H., Boroojeni, K. G., Dragičević, T., Nejadpak, A., Iyengar, S. S., & Blaabjerg, F. (2017, September). Application of cloud computing in power routing for clusters of microgrids using oblivious network routing algorithm. In 2017 19th European Conference on Power Electronics and Applications (EPE'17 ECCE Europe) (pp. P-1). IEEE.

[P9] Amini, M. H., Boroojeni, K. G., Dragičević, T., Nejadpak, A., Iyengar, S. S., & Blaabjerg, F. (2017, June). A comprehensive cloud-based real-time simulation framework for oblivious power routing in clusters of DC microgrids. In 2017 IEEE Second International Conference on DC Microgrids (ICDCM) (pp. 270-273). IEEE.

[P8] Boroojeni, K. G., Amini, M. H., & Iyengar, S. S. "An Oblivious Routing-based Power Flow Calculation Method For Loss Minimization of Smart Power Networks: A Theoretical Perspective," Machine Learning and Applications, 2016 IEEE International Conference on. IEEE, 2016.

[P7] Amini, M. H., Boroojeni, K. G., Wang, C. J., Nejadpak, A., Iyengar, S. S., & Karabasoglu, O."Effect of Electric Vehicle Parking Lots' Charging Demand as Dispatchable Loads on Power Systems Loss," Electro Information Technology (EIT), 2016 IEEE International Conference on. IEEE, 2016.

[P6] Boroojeni, K. G., Amini, M. H., Nejadpak, A., Iyengar, S. S., Hoseinzadeh, B., & Bak, C. L. "A theoretical bilevel control scheme for power networks with large-scale penetration of distributed renewable resources." 2016 IEEE international conference on electro information technology (EIT). ieee, 2016.

[P5] Liu, G., Amini, M. H., Boroojeni, K. G., Nejadpak, A., & Iyengar, S. S. (2016, May). Best practices for online marketing in twitter: an experimental study. In 2016 IEEE International Conference on Electro Information Technology (EIT) (pp. 0504-0509). IEEE.

[P4] Amini, M. H., Rahmani, M., Boroojeni, K. G., Atia, G., Iyengar, S. S., & Karabasoglu, O. (2016, May). Sparsity-based error detection in DC power flow state estimation. In 2016 IEEE International Conference on Electro Information Technology (EIT) (pp. 0263-0268). IEEE.

[P3] Amini, M. H., Karabasoglu, O., Ilic, M. D., Boroojeni, K. G., & Iyengar, S. S. (2015, July). Arima-based demand forecasting method considering probabilistic model of electric vehicles' parking lots. In 2015 IEEE Power & Energy Society General Meeting (pp. 1-5). IEEE.

[P2] Amini, M. H., Karabasoglu, O., Ilic, M. D., Boroojeni, K. G., & Iyengar, S. S. (2015). Charging demand prediction of electric vehicles parking lots utilizing auto-regressive integrated moving average model. In IEEE PES general meeting 2015 (pp. 26-30).

[P1] Boroojeni, K. G., Mokhtari, S., & Iyengar, S. S. (2014). A Hybrid Model for Forecasting Power Demand and Generation in Smart Grids. ICCN Proceedings, 1-9.

Last Updated August 14, 2022