- Distributed and Parallel Computing Systems
- Cloud Computing and Resource Management
- Peer-to-Peer Network Technologies
- Experimental Learning in Engineering
- Parallel Computing and Optimization Techniques
- Caching and Content Delivery
- Teaching and Learning Programming
- Cloud Data Security Solutions
- Distributed systems and fault tolerance
- Opportunistic and Delay-Tolerant Networks
- Advanced Data Storage Technologies
- Gender and Technology in Education
- IoT and Edge/Fog Computing
- Electronic Health Records Systems
- Online and Blended Learning
- Child Development and Digital Technology
- E-Learning and Knowledge Management
- Biomedical and Engineering Education
- Scientific Computing and Data Management
- Context-Aware Activity Recognition Systems
- Information Systems Education and Curriculum Development
- Mobile and Web Applications
- Information Technology Governance and Strategy
- Focus Groups and Qualitative Methods
- Educational Research and Pedagogy
Sacred Heart University
2017-2023
Istanbul Bilgi University
2010-2021
Marist College
2016-2021
American Society For Engineering Education
2021
Columbia University Irving Medical Center
2020
Binghamton University
2006-2009
State University of New York
2006
Cloud Computing adoption has seen significant growth over the last five years. It offers a diverse range of scalable and redundant service deployment models, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), Containers-as-a-Service (CaaS). These models are applied to areas such as IoT, Cyber-Physical Systems, Social Media, Data Science, Media Streaming, Ecommerce, Health Informatics. The in cloud presents challenges for companies source...
Cloud computing continues to be an important technology in higher education. This domain is a rapidly evolving space, and gain momentum as primary infrastructure topology for technological advances across emergent industries. The on-the-cloud paradigm provides numerous affordances new methods of working industry, also end users within recent fields study, such machine learning artificial intelligence. As we move into the Industry 4.0 era with pillars internet things cybersecurity, importance...
The size, complexity, heterogeneity, and dynamism of large-scale computational grids make autonomic grid services solutions necessary. In particular, schedulers must map applications onto resources whose state (1) influences the effectiveness scheduling choices, (2) changes frequently considerably. A resource information dissemination service negotiate inherent tradeoff between covering a large portion (so that all can informed decisions with largest number options), limiting protocol's...
Grid resource providers can use gossiping to disseminate their available state remote regions of the grid attract application load. Pairwise protocols exchange information about limited subsets other resources between pairs potentially participants. In epidemic protocols, provider disseminates multiple neighbors, who in turn forward it and so on. One important metric for these is coverage, which characterizes how many receive information. Coverage characteristics are non-uniform,...
Cloud Computing has gained significant momentum in the last five years and is regarded as a paradigm shift away from traditional 'silo' based computing. It no longer seen niche area of technology, offering diverse range scalable redundant service deployment models, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), Containers-as-a-Service (CaaS). These models are applied to areas such IoT, Cyber-Physical Systems, Social Media, Data...
Effective scheduling in large-scale computational grids is challenging because it requires tracking the dynamic state of large number distributed resources that comprise grid. Classical information dissemination approaches such as push, pull, and their combinations, are not well suited to problem resource tracking, where redundant full about all everywhere neither necessary nor desirable. Aggregated, partial, or probabilistic forwarding protocols result more efficient (but incomplete)...
Autonomic computing systems promise to manage themselves on a set of basic rules specified higher level objectives. One the challenges in making this possible is dependable collaboration among peers large-scale network. Effective maintenance next generation distributed systems, such as clouds and second grids, will be nearly impossible without autonomic computing, with ever increasing scale systems. In addition, due nature autonomous form administrative boundaries, depend able becomes much...
Effective scheduling in large-scale computational grids is challenging because it requires tracking the dynamic state of large number distributed resources that comprise grid. Classical information dissemination approaches such as push, pull, and their combinations, are not well suited to problem resource tracking, where redundant full about all everywhere neither necessary nor desirable. Aggregated, partial, or probabilistic forwarding protocols result more efficient (but incomplete)...
Resource scheduling in large-scale, volatile desktop grids is challenging because resource state both dynamic and eclectic. Matching available resources with requests not always possible existing approaches. Partial dissemination protocols, such as gossiping, may provide efficient schedules when requesters are located near providers that can meet their needs. However, distant from resources, regular information techniques waste communication bandwidth futile messages. Thus, it be...
Cloud Computing is a rapidly evolving field that triggering wave of innovations in various domains such as machine learning and artificial intelligence. skills are becoming essential for any technology-related profession. Furthermore, the accelerated adoption cloud technologies by industry increasing demand cloud-trained professionals. Thus, higher education institutions offering training opportunities programs computing, however, lack well-rounded high-quality curricular materials continues...
Instrument development is an important step towards unlocking the analytical power of teacher attitudes and beliefs Computer Science (CS). Teacher dispositions have strong empirical theoretical ties to motivation, professional choices, classroom practices. To determine consensus desirable beliefs, we analyzed 17 key documents produced by 12 national international organizations associated with CS education reform movement. An analysis 98 relevant coded segments yielded four dispositional...
Three previous Working Groups (WGs) met at ITiCSE conferences to explore ways help educators incorporate cloud computing into their courses and curricula by mapping industry job skills knowledge areas (KAs). These WGs identified, organized, grouped together student learning objectives (LOs) developed these KAs LOs in a repository of materials course exemplars.
Abstract We present a design and implementation of lower-level computer organization architecture course with hands-on components presented as blended-learning modules that are collectively designed to introduce core concepts primarily college students studying applied science technology programs, such science, information technology. With particular focus on single-board computers associated hardware modules, introduced early in their coursework, encouraged study advanced engineering higher...
Increasing scale, dynamism, and complexity of hybrid grids make traditional grid resource scheduling approaches difficult. In such grids, where volatility dynamism is common, self-organization a key technique for autonomous nodes to follow basic rules minimize human participation, administrative bottlenecks. This paper presents experimental results with framework distributed scheduling. particular, we study information dissemination, which distributes about dynamic states remote schedulers....
Teacher dispositions have strong empirical and theoretical ties to teacher motivation, professional choices, classroom practices. The attitudes beliefs of teachers can mediate students' access experience with computer science (CS) instruction. This paper presents a baseline study illuminate initial characteristics, beliefs, experiences CS an elementary school teaching population in multiple districts across two states. As part their onboarding large outreach project, U.S. (N = 791) from...
Grid resource providers can use gossiping to disseminate their available state remote regions of the grid attract application load. Pairwise protocols exchange information about limited subsets other resources between pairs potentially participants. In epidemic protocols, provider disseminates multiple neighbors, who in turn forward it and so on. One important metric for these is coverage, which characterizes how many receive information. Coverage characteristics are non-uniform,...
This article describes details of design and implementation an upper-level (core-Tier2) computer organization architecture course with online hands-on component as a blended learning environment. The revised content is based on contemporary pedagogical approaches: learning,
Recent advances in information technology make remote collaboration and resource sharing easier for next generation distributed systems, such as grids clouds. One common model of study is the convergence these along with interclouds to a unified global computing resource. Despite similarities between clouds, there are number fundamental differences that this process harder. For example, they negatively affect possibility seamless intercloud federation on path convergence. Resource general...
The need for health informatics professionals has been on the rise. Existing programs in USA do not adequately equip students with relevant skills to address field-specific challenges. Thus, a gap arises between graduating professionals, and typical job requirements many fields; this traditionally addressed by employing graduates computer science engineering degrees. Moreover, graduate fields consistently offer less credits information technology, compared other fields. This article provides...