Kia Teymourian
Assistant Professor of Computer Science; Coordinator of Programming Languages

- Title Assistant Professor of Computer Science; Coordinator of Programming Languages
- Office 1010 Commonwealth Avenue, 3rd Floor, 325
- Email kiat@bu.edu
- Education PhD, Freie Universität Berlin
MS, BS, Berlin University of Technology (TU-Berlin)
Kia Teymourian’s computer science expertise lies in data stream processing and complex event processing, big data programming, semantic technologies, and knowledge representation, as well as web technologies and natural language processing. He has made important contributions to multiple large and international research projects, including several funded by the European Commission, the German Federal Ministry of Education and Research (BMBF), and the DARPA Pliny Project at Rice University. He is a senior member of Institute of Electrical and Electronics Engineers (IEEE), and a member of the Association for Computing Machinery (ACM). At Metropolitan College, Dr. Teymourian teaches data analysis and visualization, as well as software design patterns.
View Dr. Teymourian’s personal academic website.
Research Interests
- Data Analytics and Database Technologies
- Data Stream Processing and Complex Event Processing
- Distributed Event-Based Systems
- Semantic Technologies and Knowledge Representation
- Large-Scale Semantic-Enabled Distributed Information Systems
Courses
- MET CS 555 – Data Analysis and Visualization
- MET CS 665 – Software Design and Patterns
Scholarly Works
Publications, Conferences & Works
Athan, T., Adrian Giurca, Rolf Grutter, Mark Proctor, Kia Teymourian, and William Van Woensel, eds. Supplementary Proceedings of the RuleML 2016 Challenge, Doctoral Consortium and Industry Track hosted by the 10th International Web Rule Symposium, New York, New York, July 6–9, 2016. CEUR Workshop Proceedings, vol. 1620 (CEUR-WS.org, 2016).
Fathollahzadeh, S., Kia Teymourian, and Mohsen Sharifi. “Stateful Complex Event Detection on Event Streams Using Parallelization of Event Stream Aggregations and Detection Tasks.” Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, Irvine, California, June 20–24, 2016. Edited by Avigdor Gal, Matthias Weidlich, Vana Kalogeraki, and Nalini Venkasubramanian (ACM, 2016): 390–393.
“Knowledge-Based Complex Event Processing.” Concepts and Implementation, vol. 1 (Suedwestdeutscher Verlag fuer Hochschulschriften, 2016).
Teymourian, K., and Adrian Paschke. “Semantic Enrichment of Event Stream for Semantic Situation Awareness.” Semantic Web: Implications for Technologies and Business Practices. Edited by Michael Workman (Springer International Publishing, 2016): 185–212.
La Fleur, A., Kia Teymourian, and Adrian Paschke. “Complex Event Extraction From Real-Time News Streams.” Proceedings of the 11th International Conference on Semantic Systems, Vienna, Austria, September 15–17, 2015. Edited by Axel Polleres, Tassilo Pellegrini, Sebastian Hellmann, and Josiane Xavier Parreira (ACM, 2015): 9–16.
Hasan, A., Kia Teymourian, and Adrian Paschke. “Probabilistic Event Pattern Discovery.” Proceedings of Rule Technologies: Foundations, Tools, and Applications: 9th International Symposium, Berlin, Germany, August 2–5, 2015. Lecture Notes in Computer Science, vol. 9202. Edited by Nick Bassiliades, Georg Gottlob, Fariba Sadri, Adrian Paschke, and Dumitru Roman (Springer, 2015): 241–257.
Fathollahzadeh, S., Reza Karimi, Mohsen Sharifi, Kia Teymourian, Ahmad Hasan, and Adrian Paschke. “Parallel Event Processing on Unbound Streams with Multi-Step Windowing.” Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, Oslo, Norway, June 29–July 3, 2015. Edited by Frank Eliassen and Roman Vitenberg (ACM, 2015): 328–329.
Teymourian, K., Alexandru Todor, Wojciech Lukasiewicz, and Adrian Paschke. “Optimized Processing of Subscriptions to DBpedia Live.” Business Information Systems Workshops—BIS 2015 International Workshops, Poznan, Poland, June 24–26, 2015, Revised Papers. Lecture Notes in Business Information Processing, vol. 228. Edited by Witold Abramowicz (Springer, 2015): 293–307.
Teymourian, K., and Adrian Paschke. “Plan-Based Semantic Enrichment of Event Streams.” The Semantic Web: Trends and Challenges, Proceedings of the 11th International Conference, Crete, Greece, May 25–29, 2014. Lecture Notes in Computer Science, vol. 8465. Edited by Valentina Presutti, Claudia d’Amato, Fabien Gandon, Mathieu d’Aquin, Steffen Staab, and Anna Tordai (Springer, 2014): 21–35.
Lukasiewicz, W., Kia Teymourian, and Adrian Paschke. “A Rule-Based System for Monitoring of Microblogging Disease Reports.” The Semantic Web: ESWC 2014 Satellite Events, Revised Selected Papers, Crete, Greece, May 25–29, 2014. Lecture Notes in Computer Science, vol. 8798. Edited by Valentina Presutti, Eva Blomqvist, Raphael Troncy, Harald Sack, Ioannis Papadakis, and Anna Tordai (Springer, 2014): 401–406.
Almashraee, M., Kia Teymourian, Dagmar Monett Diaz, and Adrian Paschke. “Usage of Abstract Features in Semantic Sentiment Analysis.” Joint Proceedings of the 1st Workshop on Semantic Sentiment Analysis and the Workshop on Social Media and Linked Data for Emergency Response co-located with 11th European Semantic Web Conference, Crete, Greece, May 25, 2014. CEUR Workshop Proceedings, vol. 1329. Edited by Aldo Gangemi, Harith Alani, Malvina Nissim, Erik Cambria, Diego Reforgiato Recupero, Vitaveska Lanfranchi, and Tomi Kauppinen (CEUR-WS.org, 2014): 13– 16.
Teymourian, K., and Adrian Paschke. “Semantic Processing of Sensor Event Stream by Using External Knowledge Bases (Short Paper).” Proceedings of the 5th International Workshop on Semantic Sensor Networks, Boston, Massachusetts, November 12, 2012. CEUR Workshop Proceedings, vol. 904. Edited by Cory A. Henson, Kerry Taylor, and Oscar Corcho (CEUR-WS.org, 2012): 121–126.
“Enabling Knowledge-Based Complex Event Processing.” Proceedings of the RuleML2012@ECAI Challenge at the 6th International Symposium on Rules, Montpellier, France, August 27–29, 2012. CEUR Workshop Proceedings, vol. 874. Edited by Hassan Ait-Kaci, Yuh-Jong Hu, Grzegorz J. Nalepa, Monica Palmirani, and Dumitru Roman (CEUR-WS.org, 2012).
Paschke, A., Harold Boley, Zhili Zhao, Kia Teymourian, and Tara Athan. “Reaction RuleML 1.0: Standardized Semantic Reaction Rules.” Proceedings of Rules on the Web: Research and Applications—6th International Symposium, Montpellier, France, August 27–29, 2012. Lecture Notes in Computer Science, vol. 7438. Edited by Antonis Bikakis and Adrian Giurca (Springer, 2012): 100–119.
Zhao, Z., Kia Teymourian, Adrian Paschke, Harold Boley, and Tara Athan. “Loosely-Coupled and Event-Messaged Interactions with Reaction RuleML 1.0 in Rule Responder”. Proceedings of the RuleML2012@ECAI Challenge, at the 6th International Symposium on Rules, Montpellier, France, August 27–29, 2012. CEUR Workshop Proceedings, vol. 874. Edited by Hassan Ait-Kaci, Yuh-Jong Hu, Grzegorz J. Nalepa, Monica Palmirani, and Dumitru Roman (CEUR-WS.org, 2012).
Teymourian, K., Malte Rohde, and Adrian Paschke. “Fusion of background knowledge and streams of events.” Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, Berlin, Germany, July 16–20, 2012. Edited by Francois Bry, Adrian Paschke, Patrick Th. Eugster, Christof Fetzer, and Andreas Behrend (ACM, 2012): 302–313.
Teymourian, K., Malte Rohde, and Adrian Paschke. “Knowledge-based processing of complex stock market events.” Proceedings of the 15th International Conference on Extending Database Technology, Berlin, Germany, March 27–30, 2012. Edited by Elke A. Rundensteiner, Volker Markl, Ioana Manolescu, Sihem Amer-Yahia, Felix Naumann, and Ismail Ari (ACM, 2012): 594–597.
Teymourian, K., Malte Rohde, and Adrian Paschke. “Processing of Complex Stock Market Events Using Background Knowledge.” Proceedings of the 5th International RuleML2011@BRF Challenge, co-located with the 5th International Rule Symposium, Fort Lauderdale, Florida, November 3–5, 2011. CEUR Workshop Proceedings, vol. 799. Edited by Stefano Bragaglia, Carlos Viegas Damásio, Marco Montali, Alun D. Preece, Charles J. Petrie, Mark Proctor, and Umberto Straccia (CEUR-WS.org, 2011).
Coskun, G., Mario Rothe, Kia Teymourian, and Adrian Paschke. “Applying Community Detection Algorithms on Ontologies for Identifying Concept Groups.” Modular Ontologies: Proceedings of the Fifth International Workshop, Ljubljana, Slovenia, August 2011. Frontiers in Artificial Intelligence and Applications, vol. 230. Edited by Oliver Kutz and Thomas Schneider (IOS Press, 2011): 12–24.
Tolksdorf, Hannes Muhleisen, Kia Teymourian, Marko Harasic, and Anne Augustin. “Future Internet Symposium 2010.” Proceedings of the Future Internet Symposium 2010: Poster and Demo Session, vol. 647. Edited by Harith Alani and Pierluigi Plebani (CEUR-WS.org, 2010).
Muhleisen, H., Anne Augustin, Tilman Walther, Marko Harasic, Kia Teymourian, and Robert Tolksdorf. “A Self-Organized Semantic Storage Service.” The 12th International Conference on Information Integration and Web-based Applications and Services, Paris, France, November 8–10, 2010. Edited by Gabriele Kotsis, David Taniar, Eric Pardede, Imad Saleh, and Ismail Khalil (ACM, 2010): 357–364.
Teymourian, K., Gokhan Coskun, and Adrian Paschke. “Modular Upper-Level Ontologies for Semantic Complex Event Processing.” Modular Ontologies: Proceedings of the Fourth International Workshop, Toronto, Ontario, Canada, May 11, 2010. CEUR Workshop Proceedings, vol. 210. Edited by Oliver Kutz, Joana Hois, Jie Bao, and Bernardo Cuenca Grau (IOS Press, 2010): 81–93.
Teymourian, K., and Adrian Paschke. “Enabling Knowledge-Based Complex Event Processing.” Proceedings of the 2010 EDBT/ICDT Workshops, Lausanne, Switzerland, March 22–26, 2010. ACM International Conference Proceeding Series. Edited by Florian Daniel, Lois M. L. Delcambre, Farshad Fotouhi, Irene Garrigos, Giovanna Guerrini, Jose-Norberto Mazon, Marco Mesiti, Sascha Muller-Feuerstein, Juan Trujillo, Traian Marius Truta, Bernhard Volz, Emmanuel Waller, Li Xiong, and Esteban Zimanyi (ACM, 2010).
Teymourian, K., Olga Streibel, Adrian Paschke, Rehab Alnemr, and Christoph Meinel. “Towards Semantic Event-Driven Systems.” NTMS 2009, 3rd International Conference on New Technologies, Mobility and Security, Cairo, Egypt, December 20–23, 2009. Edited by Khaldoun Al Agha, Mohamad Badra, and Gregory B. Newby (IEEE, 2009): 1–6.Teymourian, K., and Adrian Paschke. “Semantic Rule-Based Complex Event Processing.” Proceedings of Rule Interchange and Applications, International Symposium, Las Vegas, Nevada, November 5–7, 2009. Lecture Notes in Computer Science, vol. 5858. Edited by Guido Governatori, John Hall, and Adrian Paschke (Springer, 2009): 82–92.
Paschke, A., Kia Teymourian, Ralf Heese, and Markus Lukzac-Rosch. “A Corporate Semantic Wiki for Scientific Workflows.” Proceedings of the 5th International Conference on Semantic Systems, Graz, Austria, September 2–4, 2009. Edited by Adrian Paschke, Hans Weigand, Wernher Behrendt, Klaus Tochtermann, and Tassilo Pellegrini (Verlag der Technischen Universitat Graz, 2009): 480–490.
Paschke, A., and Kia Teymourian. “Rule Based Business Process Execution with BPEL+.” Proceedings of the 5th International Conference on Semantic Systems, Graz, Austria, September 2–4, 2009. Edited by Adrian Paschke, Hans Weigand, Wernher Behrendt, Klaus Tochtermann, and Tassilo Pellegrini (Verlag der Technischen Universitat Graz, 2009): 588–601.
Teymourian, K., and Adrian Paschke. “Towards Semantic Event Processing.” Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, Nashville, Tennessee, July 6–9, 2009. Edited by Aniruddha S. Gokhale and Douglas C. Schmidt (ACM, 2009).
Teymourian, K., and Lyndon J. B. Nixon. “Efficient Content Location in Massively Distributed Triplespaces.” On the Move to Meaningful Internet Systems: OTM 2008 Workshops, OTM Confederated International Workshops and Posters, ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS 2008, Monterrey, Mexico, November 9–14, 2008. Lecture Notes in Computer Science, vol. 5333. Edited by Robert Meersman, Zahir Tari, and Pilar Herrero (Springer, 2008): 947–956.
Cerri, D., Emanuele Della Valle, David de Francisco Marcos, Fausto Giunchiglia, Dalit Naor, Lyndon J. B. Nixon, Kia Teymourian, Philipp Obermeier, Dietrich Rebholz-Schuhmann, Reto Krummenacher, and Elena Paslaru Bontas Simperl. “Towards Knowledge in the Cloud.” Proceedings of On the Move to Meaningful Internet Systems: OTM 2008 Workshops, SEMELS, and SWWS 2008, Monterrey, Mexico, November 9–14, 2008. Lecture Notes in Computer Science, vol. 5333. Edited by Robert Meersman, Zahir Tari, and Pilar Herrero (Springer, 2008): 986–995.
Teymourian, K., Lyndon J. B. Nixon, DanielWutke, Reto Krummenacher, and Hans Moritsch. “Implementation of a Novel Semantic Web Middleware Approach Based on Triplespaces.” Proceedings of the 2nd IEEE International Conference on Semantic Computing, Santa Clara, California, August 4–7, 2008 (IEEE Computer Society, 2008): 518–523.